如何导入protoc生成的javascript?

时间:2016-09-28 14:22:53

标签: javascript meteor protocol-buffers

我是protobuf的新手。 我已经安装了npm google-protobuf。

以下是我的.proto文件

syntax = "proto3";
package com.sixdee;
message Student{
        string name = 1;
        int32 id = 2;
}

这就是我生成.js文件的方式

protoc --js_out=import_style=commonjs,binary:. testproto.proto

我已将结果testproto_pb.js粘贴到我的项目中。 我无法构建protobuf数据包。 我试过了

var student = new Student();
student.setName("Ankith");
student.setId(24);

我得到Uncaught ReferenceError: Student is not defined

我已提到link。似乎没有什么对我有用。 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我不确定我们的代码有什么问题。没有完整的源代码,很难判断。

我使用了来自npm的protobufjs,如下所示:http://webapplog.com/json-is-not-cool-anymore/

你也需要前端的protobuf库。