你好,typescript无法构建的问题,并非bug,而是设计如此,一直以来,构建npm都是要求参与构建的node_modules(以及对应的package.json)在miniprogramRoot内的。 不过这种设计确实是不好的,特别是对于默认的typescript模板,默认的package.json又放在了项目根目录下,具有很强的误导性。 对于楼主的情况,这里建议暂时以两种方案解决: 方案一:手动在MiniprogramRoot目录内,创建一个package.json,并在这个package.json中进行 npm install的操作,再进行构建npm的操作 方案二:使用 https://www.npmjs.com/package/miniprogram-ci 的 ci.packNpmManually 进行构建,(提示:仅使用 ci.packNpmManually 是不需要配置 ip白名单和私钥的) 对于楼主的情况,我们后续更新的nightly版本,将会提供更友好的方案 ,以彻底解决这种node_modules不在miniprogramRoot内的构建npm情况。预计6月30日发版,发版之后我将会在此同步消息。
又现typescript无法构建NPM包,需要手动调整目录?重复下:我下载的是开发者工具最新版【稳定版 Stable Build (1.03.2006090)】 新建的小程序模板,使用Typescript方式开发,无法构建npm,新建的小程序使用默认的模板,未改动新建时的任何文件内容! 手工调整修复,可以构建NPM的方式: 将miniprogram目录之外的文件统一移动到该目录下或者,将project.config.json定义的miniprogramRoot重新定义到外部可以构建,这个bug又来了?????
2020-06-28另外,此处强烈不建议参与构建的npm放在 miniprogramRoot之外,应放在miniprogramRoot之内
微信小程序开发支持 typescript和npm的情况下,引入 rxjs-wx 报错,如何解决?微信小程序开发支持 typescript和npm的情况下,npm install rxjs-wx 后,引入rxjs-wx报错。请问怎样可以引用后,并使用rxjs-wx ? [图片] [图片]
2020-06-24麻烦把app.json 的pages 列出来 另外,你这个描述我没看懂 ============= 预期结果: 预期是提交代码的ext.json中的tabBar.list生效 实际结果: 最终生效的小程序代码包中的 ext.json 中的 tabBar.list ============= 你是想说,预期结果【提交代码的ext.json中的tabBar.list生效】,而实际结果【app.json中的tabBar.list生效了】吗?
关于ext.json中tabBar.list问题, ext.json中tabBar.list不生效?问题描述: 小程序代码包中有ext.json文件,并配置了tabBar.list选项,并且 directCommit 的值为 false 我们有一个小程序第三方平台,小程序第三方平台提交代码的时候,也就是调用 https://api.weixin.qq.com/wxa/commit?access_token=ACCESS_TOKEN 这个接口 其中 ext.json 这个参数也配置 tabBar.list 选项 预期结果: 预期是提交代码的ext.json中的tabBar.list生效 实际结果: 最终生效的小程序代码包中的 ext.json 中的 tabBar.list 请问是有这样的问题吗?从官方的文档来看最终生效的都应该是提交代码,调用接口时候的ext.json中的tabBar.list生效 [图片][图片]
2020-06-15https://developers.weixin.qq.com/community/develop/doc/0000cac583c2b015a17a7e2be5b001 麻烦更新一下
mac端新版本开发者工具extAppid修改没变化?要重新打开才生效[图片] [图片]
2020-06-10提供一下appid 和大致发生的时间我们排查一下
CI上传报错提示get new ticket fail innerCode?使用miniprogram-ci的uplaod方法上传代码时,经常会报错提示{errCode:-1,err Msg:get new ticket fail innerCode: -8},这个错误是什么意思?可以如何避免呢? 使用的miniprogram-ci版本为1.0.29 开发环境是windows
2020-06-08https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Authorization_Process_Technical_Description.html 授权这一步做了吗?
miniprogram-cli生成预览码过程报错?{ Error: Error: {"errCode":-1,"errMsg":"3rd upload or preview error, dev platform ext appid not auth"} at Object.upload (/Users/android/pc/Tool.Miniprogram.Build/node_modules/miniprogram-ci/dist/upload/upload.js:1:3847) at process._tickCallback (internal/process/next_tick.js:68:7) code: 20002 }
2020-06-04[图片]crypto 是node原生模块,不支持
npm 编译一直提示”npm/uuidjs/crypto" is not defined?npm构建编译后使用: let UUID = require("uuidjs") console.log("uuid", UUID.generate()) 一直提示:module "miniprogram_npm/uuidjs/crypto" is not defined,node_modules已经安装了uuidjs [图片] 使用官方的npm也报同样的错 [图片]
2020-06-01同事小伙伴都可以正常获取三方extAPPID相关信息。而我本地环境再经历数次删除重装都无法恢复正常。 ---- 不能获取第三方extAPPID相关新的表现 是什么? 是右侧 基本信息 平台名不显示? 还是 console的warnning一直提示 ”xxappid 不是 3rdMiniProgramAppid, ext.json 无法生效;“
新版开发者工具-第三方平台开发无法刷新ext.json配置中extAppid信息?如题 “新版开发者工具-第三方平台开发无法刷新ext.json配置中extAppid信息?” 年初从19版微信开发者工具升级到最新到20版本,第三方调试配置ext.json功能正常。 在一次手动修改 详情-基本信息-APPID后,然后再修改回之前的设置后,微信开发者工具-详情-基本信息 中的extAPPID就无法正常显示了。同一个项目配置,同事小伙伴都可以正常获取三方extAPPID相关信息。而我本地环境再经历数次删除重装都无法恢复正常。 最终卸载后重新安装回了1.02.191181 后恢复正常。 [图片] 问题补充:新版使用的是 macOS 下的 wechat_devtools_1.03.2005140.dmg 版本,现在退回到了 wechat_devtools_1.02.1911181.dmg 版本。
2020-05-28你好麻烦进行如下操作: 在Console里 输入 openVendor() 回车调出如下目录,并找到dirCache目录,进行打包整个dirCache,然后发到jation@foxmail.com 我们排查一下 [图片] ------------- 另外麻烦取消勾选右侧【使用新的编译模块】看问题是否能解决
为何V1.03.2005140- win7-64bit下打开项目时找不到最后创建的页面.wxml?今天早上更新了新的开发者工具到1.03.2005140版本,使用环境为win7 -64bit,更新后,打开项目如常操作,并创建了一个新页面,下午回来再打开同一个项目编辑时,就出现app.json出错,找不到我在上午新创建的页面,上午一直好好的,编译也顺利完成执行的,到下午重打开就是这样,之前的版本都有这样的问题,但之前的版本只要清除一下缓存并重新加载项目就没事了,这次的版本更糟糕,完全无效,出错不能解除,若在app.json中把该项目找不到的页面文件目录下,改成其它名字的文件名就没问题,但难保下一次打开又同样出现类似情况,请问有遇到同样情况的吗?如何解决?出错信息截图如下: [图片]
2020-05-27这里的问题是 企业微信小程序的开发 还是 微信小程序的开发 1.对于微信小程序的开发 1.1 非第三方平台开发模式:使用https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 进行免登陆上传,不提供自动化提审 1.2 第三方平台开发模式,使用https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 进行免登陆上传,使用 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/submit_audit.html 进行自动化提审 2. 对于企业微信小程序 请参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/qywx-dev.html,不支持第三方平台开发企业微信小程序 3. 企业微信 关联小程序 请参考 https://work.weixin.qq.com/api/doc/90000/90136/92370?st=8E20D731A9A9D65D83103804219937D2D207944B3B32848A17F00B437A6274B23D93914CE93B28F72196E29E50070DAD3B9B4819BBC4679686AD22F16E4F17222EFDF50D08E7DDC4353618BFFF208477AF87F86E72DD4F6C9B248C714BDDF918F251A43B34AC6AC39ED70FEE4B35DC5F95118C10AA4DE24B49146151322CD9D75F0005BCCF9A0418FFCBBF5D6C49840A&vid=1688851418277818&cst=D53895F2E18030084C4662C5AF182294D584E4F4E286F69C9509CF3509EA49985E881AE7AC144F288C0C85DACDE655E8&deviceid=339bcb53-b7f7-4b62-97d9-9766445d39e2&version=3.0.20.2254&platform=mac 被关联的小程序是微信小程序,开发模式参见上述的第一、二条
小程序代码 【上传】,【提交审核】 ‘’自动化‘’问题?使用命令行方式自动上传,提交审核。 我看到代小程序开发提供很多API能实现自动化步骤,刚认证了一下开发者资质,还没去实践。有一些疑问希望官方回复一下。 使用场景:公司平台定义业务,自动提交审核。(感觉有点像小程序模板。客户一般都是企业级,产品应该是在企业微信中使用) 1.代码上传,开发者必须登录。这个是否影响自动化部署 2.代小程序开发是否能完成自动化提交审核 3.企业微信 关联小程序,后续能不能自动化更新 这个过程中有开发者登录,管理员授权,企业关联小程序等等,不知道能不能完成自动化提交审核?
2020-05-22