.proto文件转换为js,并在vue中使用

979 阅读1分钟

环境准备

小程序和APP使用方法
csdn使用教程1
csdn使用教程2

h5文档介绍

  1. 下载需要的安装包:下载链接 protoc-3.1.0-win32.zip(protoc-2.5.0-win32.zip)
  2. 将protoc-3.1.0-win32中的protoc.exe拷贝到c:\windows\system32中
  3. 将proto.exe文件拷贝到解压后的protobuf-3.1.0\src目录中
  4. protobuf-3.1.0\java 目录下执行maven package命令编辑该包 生成protobuf-java-3.1.0.jar文件(这一步相当于安装了,位于protobuf-3.1.0\java\core\target目录中)
  5. 执行protoc –version命令检查是否安装成功 protoc --version
  6. 执行命令:protoc --js_out=library=msg_lib,binary:. message.proto body.proto
  7. 使用nodejs的 browserify(参考:www.jianshu.com/p/e63082e91…
在生成msg_lib.js目录下
运行

npm install -g require
npm install -g browserify
npm install google-protobuf
创建export.js

var msg = require('./msg_lib');
module.exports = {
   DataProto: msg
};
再次执行

browserify export.js > msg_lib_bundle.js