cocos creator 打包vivo小游戏报错

开始安装 小游戏依赖的npm包,请耐心等待…(需要网络)
Building E:\CocosProject\MechaBattle_vivo
Destination E:\CocosProject\MechaBattle_vivo\build\qgame
Delete E:\CocosProject\MechaBattle_vivo\build\qgame**,!E:\CocosProject\MechaBattle_vivo\build\qgame.eslintrc.json,!E:\CocosProject\MechaBattle_vivo\build\qgame.npmignore,!E:\CocosProject\MechaBattle_vivo\build\qgame\babel.config.js,!E:\CocosProject\MechaBattle_vivo\build\qgame\minigame.config.js,!E:\CocosProject\MechaBattle_vivo\build\qgame\package.json,!E:\CocosProject\MechaBattle_vivo\build\qgame\package-lock.json,!E:\CocosProject\MechaBattle_vivo\build\qgame\node_modules,!E:\CocosProject\MechaBattle_vivo\build\qgame\node_modules**
Start building assets
Finish building assets
Start building plugin scripts
正在下载最新 qgame-adapter.js ,请稍等…
下载 qgame-adapter.js 完成
Checking config file E:\CocosProject\MechaBattle_vivo\build\qgame
Building game runtime to E:\CocosProject\MechaBattle_vivo\build\qgame
开始构建rpk包…
npm
ERR! code ENOENT
npm ERR! enoent ENOENT: no such file or directory, open ‘E:\CocosProject\MechaBattle_vivo\build\qgame\package.json’
npm ERR! A complete log of this run can be found in:
Build Failed: Error: rpk包构建失败!错误:

感谢反馈。

可以尝试下把 npm 源调整为淘宝源试下。
npm config set registry https://registry.npm.taobao.org

请问楼主如何解决

试了还是一样的错误

2楼为解决方案,如果之前构建过项目,需要将原项目删除在重新构建一次即可解决。

已经解决了,把之前构建的全部删除掉,然后重新构建,有时候引擎会有问题,往往通过关闭引擎,然后重新打开,或者重启电脑,就好了,很蛋疼的

试试resource文件夹修改一下目标平台为vivo

我一样的问题,重启,删除vivo构建工程build/qgame,都还是不行

大佬有自研小游戏,或者接定制不,我发行贼溜

我的cocos creator版本是3.7.3,构建完vivo小游戏工程,按照vivo官网步骤image ,执行mg upgrade会提示image ,我搜索过,构建后的工程里并没有生成package.json,也没有文档说自己生成这个json需要怎样弄,导致现在无法进行vivo小游戏调试

搜了半天也没看到个解决方案,最近也遇到了,把nodejs版本降到14.15.4,npm版本降到6.14.18,就解决了