npm install -g protobufjs
使用npm install -g 参数将模块安装到全局,目的主要是方便使用protobufjs提供的pbjs命令行工具。pbjs可以将proto原文件转换成json、js等,以提供不同的加载proto的方式,我们可以根据自己的实际情况选择使用,还有pbts,用来将转化后的js文件转为ts
  • 找到下载的protobuf.js
  • 文件在\nodejs\node_modules\protobufjs\dist中

    pbjs -t static-module -w commonjs -o proto.js *.proto

    这句代码可以将文件中所有的.proto文件转化为一个proto.js文件

    然后把proto.js文件放入代码目录中

    npm install -g protobufjs

    使用npm install -g 参数将模块安装到全局,目的主要是方便使用protobufjs提供的pbjs命令行工具。pbjs可以将proto原文件转换成json、js等,以提供不同的加载proto的方式,我们可以根据自己的实际情况选择使用,还有pbts,用来将转化后的js文件转为ts

  • 打开工程目录执行命令行:
  • npm init

    执行后一路回车会在工程目录下生成package.json

  • 在工程目录中执行命令行:
  • npm install protobufjs

    会生成protobufjs的依赖库

    如果有问题请参考这些网址:

    https://www.jianshu.com/p/1b90dd4bcb0a

    http://forum.cocos.com/t/cocos-creator-protobufjs-ts/47687

    https://www.jianshu.com/u/ba2c5d0f4939

    来源:https://www.jianshu.com/p/f727f78dcc76