小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现
devDependencies中的模块也构建了
- 预期表现
1.npm install
2.再用小程序npm构建
3.应该只生成dependencies中的模块,但把devDependencies中也生成了
- 复现路径
- 提供一个最简复现 Demo
以用代码片段列出
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
工具的 npm 构建会将小程序根目录下的 node_modules 里的包进行构建,不会去区分是如何安装的。如果有其他dev相关包要用的话,建议将其移至小程序根目录之外。
或者使用 project.config.json 的 miniprogramRoot 字段指定小程序的根目录。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这里什么时候,能加个字段在 project.config.json ,进行过滤node_modules里需要构建的依赖
刚在你的帖子里回复了:https://developers.weixin.qq.com/community/develop/doc/000288410b031061ae47bae6f56c00?jumpto=reply&parent_commentid=000a2c465f4da092a047de2e756c&commentid=000e6e5bd34a887552971637d554
我们后面改成直接根据 package.json 中的 dependencies 字段来构建,其他如 devDependencies 则不进行构建。近期的工具大版本应该会跟上这个变更。
问题解决了:
解决步骤:
在小程序根目录(dist)下复制项目(project)的package.json,去除相关的devDepenedencies,只保留dependencies
在小程序根目录(dist)下执行命令npm install
使用小程序开发工具,构建npm
收工
吐槽:
太不方便了!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
工具的 npm 构建会将小程序根目录下的 node_modules 里的包进行构建,不会去区分是如何安装的。如果有其他dev相关包要用的话,建议将其移至小程序根目录之外。
或者使用 project.config.json 的 miniprogramRoot 字段指定小程序的根目录。
这里什么时候,能加个字段在 project.config.json ,进行过滤node_modules里需要构建的依赖
刚在你的帖子里回复了:https://developers.weixin.qq.com/community/develop/doc/000288410b031061ae47bae6f56c00?jumpto=reply&parent_commentid=000a2c465f4da092a047de2e756c&commentid=000e6e5bd34a887552971637d554
我们后面改成直接根据 package.json 中的 dependencies 字段来构建,其他如 devDependencies 则不进行构建。近期的工具大版本应该会跟上这个变更。
问题解决了:
解决步骤:
在小程序根目录(dist)下复制项目(project)的package.json,去除相关的devDepenedencies,只保留dependencies
在小程序根目录(dist)下执行命令npm install
使用小程序开发工具,构建npm
收工
吐槽:
太不方便了!