开发者工具提供的命令行 V2版本 ,构建npm这个API 有bug
发布于 5 年前 作者 panping 6860 次浏览 来自 问答

__问题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文件

1 回复

感谢反馈我们尽快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 这个帖子回复你

回到顶部