从Protobuf生成.js文件不起作用

时间:2019-11-28 19:28:06

标签: javascript protocol-buffers proto3 protobuf.js

  • 我与ES6合作。
  • 已安装protoc-3.10.1-win64
  • 使用以下参数创建文件:
protoc 
    --js_out=import_style=browser,binary:../../../build/generated/source/proto/main/js 
    --java_out=../../../build/generated/source/proto/main/java
    --proto_path=.
    Admin.proto
    Barkeeper.proto
    Barowner.proto
    Customer.proto
    Person.proto
    Proto.proto

我的问题是我从Protobuf生成的.js文件包含错误:

...
// GENERATED CODE -- DO NOT EDIT!

goog.exportSymbol('proto.person.LoginStatus', null, global);
goog.exportSymbol('proto.person.Request', null, global);
...

WebStorm在goog.exportSymbol下划线并显示以下消息:“ 未解析的变量或键入goog ” 当我尝试运行包含生成的js文件的html文件时,边缘浏览器显示类似的错误消息。

有人可以告诉我为什么“ goog”未解决吗?

感谢您的帮助

亲切的问候西蒙

0 个答案:

没有答案