__问题api: __
cli build-npm --project /Users/username/demo
期望表现(v1版本如此):
接收了 “project” 这个项目路径参数后,首先会去查找 projetct.config.json文件中的"miniprogramRoot"字段,若存在这个字段,则在miniprogramRoot字段配置的路径下去构建npm
实际表现:
直接在"project" 这个项目路径下开始构建了npm,忽视了projetct.config.json文件中的"miniprogramRoot"字段;
03-18日更新:发现首先是在项目根路径下构建Npm,然后构建成功后再把构建成功的文件夹拷贝到dist目录,这有个很大的问题:拷贝过程有有大约一半的几率会报错说没有权限,机器不稳定
使用场景说明:
我的小程序目录结构如下:
projectRootPath:
|-------------src
|-------------dist
|-------------project.config.json
其中 project.config.json 的 miniprogramRoot 配置为 “dist/”
我真正要构建的是 dist目录 而不是 projectRootPath;
如果我直接给 --project 参数传递的路径为 dist所在目录则会提示说在这个目录下找不到project.config.json文件
感谢反馈我们尽快fix这个问题,后续nighltyfix之后 我会在这里同步
你好 nightly版本 1.02.2003192 https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html
同时 ci的对应问题正在fix 后续更新我会在 https://developers.weixin.qq.com/community/develop/doc/000cc6936a8170cc241a8333c56c00 这个帖子回复你