编译不通过估计都是nodejs的版本问题,下面主要以laya为主的
1.安装nvm(用于选择不同nodejs版本)
nvm文档手册 - nvm是一个nodejs的版本管理工具
下载windows版本
2.修改nvm安装目录下的settings文件,添加下面两个地址
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3.cmd窗口执行(非常重要,不要用高版本nodejs,这个版本是可以通过编译的)
#安装nodejs 10.21.0
nvm install 10.21.0
#使用nodejs 10.21.0
nvm use 10.21.0
4.全局安装protobufjs和egret protobuf
npm install protobufjs@6.8.4 -g
npm install @egret/protobuf -g