vivo小游戏打包报错

安装了nodejs并且环境变量也配置好,也按照官方文档安装了相关的插件,但是打包报错

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli ‘D:\Program Files\nodejs\node.exe’,
1 verbose cli ‘D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js’,
1 verbose cli ‘run’,
1 verbose cli ‘build’
1 verbose cli ]
2 info using npm@6.14.11
3 info using node@v14.16.0
4 verbose stack Error: ENOENT: no such file or directory, open ‘E:\WorkSpace\bande-chiji-2.4.3\build\qgame\package.json’
5 verbose cwd E:\WorkSpace\bande-chiji-2.4.3\build\qgame
6 verbose Windows_NT 10.0.18363
7 verbose argv “D:\Program Files\nodejs\node.exe” “D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js” “run” “build”
8 verbose node v14.16.0
9 verbose npm v6.14.11
10 error code ENOENT
11 error syscall open
12 error path E:\WorkSpace\bande-chiji-2.4.3\build\qgame\package.json
13 error errno -4058
14 error enoent ENOENT: no such file or directory, open ‘E:\WorkSpace\bande-chiji-2.4.3\build\qgame\package.json’
15 error enoent This is related to npm not being able to find a file.
16 verbose exit [ -4058, true ]

路径问题?

路径的问题可能会是哪里出错?用cmd控制台输出都是正确的

verbose stack Error: ENOENT: no such file or directory, open ‘E:\WorkSpace\bande-chiji-2.4.3\build\qgame\package.json’
这一行提示了没有或者错误的路径,删除build重新构建一次或者路径文件夹名不要使用特殊符号

1赞

好的我试试

1赞

解决了吗,我也卡住了

1赞

应该就是环境问题,忘记当时怎么解决了。。。

这。。。。

你的报错信息贴一下,我帮你看一上,

跟你那个一模一样,我工程目录下没有这个文件,build\qgame\package.json,你编译成功的是不是有这个,package.json

1赞

我记得当时应该是npm的环境出了问题,后面这个环境调好后,就能正常打包了,

你看看你的npm环境有没有哪里设置设置错误的地方,这个报错信息就是指你的npm环境有问题

是版本太低了吗?也没什么设置呀。麻烦你能看下你的版本不。
image
环境官方文档就说了下面这个,都执行了
image

你的npm环境变量配置了吗?

npm全局能用这个命令,我刚刚发的截图就是执行的全局的npm.exe。不知道cocos还需要什么其他配置?

你把npm的镜像换一下

换成国内的

具体怎么换,你可以百度一下

换成淘宝那个试过了不得行。。我看再换一下,然后重启电脑试试

安装了淘宝镜像后,也还是不行吗?