构建npm成功,但是在引入时候报无法找到了,看官方示例差别在于官方是把源码把放到目录了,通过miniprogramRoot指定了。
如果将miniprogramNpmDistDir: "./"当前目录则没有问题。嗯...这到底是咋配置呢,有老哥能指教一下吗
构建npm成功,但是在引入时候报无法找到了,看官方示例差别在于官方是把源码把放到目录了,通过miniprogramRoot指定了。
如果将miniprogramNpmDistDir: "./"当前目录则没有问题。嗯...这到底是咋配置呢,有老哥能指教一下吗
参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm...
主要是配置 project.config.json 的 setting.packNpmManually 为 true,开启自定义 node_modules 和 miniprogram_npm 位置的构建 npm 方式;以及配置 project.config.json 的 setting.packNpmRelationList 项,指定 packageJsonPath 和 miniprogramNpmDistDir 的位置
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答5.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
根据微信小程序 官方规定 ,
node_modules
文件夹应该位于项目根目录下,而miniprogram_npm
则会自动创建在小程序代码目录中,并与其他源码文件一起打包上传到微信开发者工具中进行编译和预览而题主说的
miniprogramRoot
只是指明小程序 项目根目录,但无法改变node_modules
和miniprogram_npm
在根目录的中的位置目前至少在 官方渠道 没听说有办法修改或自定义这两个文件夹的位置(我挺久没看文档了,如果有人发现了劳烦戳我一下)