构建vivo小游戏时出现npm install -g的解决方案

我通过Unity开发了一款游戏,我们使用Vivo官方的插件构建了webgl项目

我们需要在vscode中使用node.js和npm进行打包成rpk文件,所以我们需要安装node和npm(现在下载node.js基本上都有集成了npm)

PS:需要先下载Vivo的官方minigame插件,下载后可以使用npm run build调用该插件的方法,生成游戏的rpk文件

接着我需要在vscode中执行npm install http-server -g,则会出现以下报错信息:

运行npm run build会出现以下报错信息:

 但是排查过后发现该装的都装上了:

 后面笔者试了一下npm install -g,发现其实全局中是有这个的,但是不知道为什么局部调用不了......

解决方案:

在webgl_vivo的package.json文件中加入这个包的依赖,并且npm install 这个包

 这样之后就可以正常进行npm run build和npm run server了

不过这样的解决方案,使得我们每次需要打包某一个项目,都需要先在项目下npm install这个包一次,比较耗费时间,最好的解决方案应该还是重装系统。

 

posted @ 2024-06-14 11:24  Jet清远  阅读(52)  评论(0编辑  收藏  举报