构建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这个包一次,比较耗费时间,最好的解决方案应该还是重装系统。