我对TypeScript很陌生。 我正在尝试从.proto文件生成TypeScript类。此过程分为两个步骤。
生成JS文件。这样做: pbjs --target静态模块--es6 --wrap commonjs --out src / app / shared / messages.js src / app / shared / messages.proto
从上面的JS文件生成TS文件: pbts -o src / app / shared / messages.ts src / app / shared / messages.js
以下是结果的示例:
class SingleValueProperties implements ISingleValueProperties {
/**
* Constructs a new SingleValueProperties.
* @param [properties] Properties to set
*/
constructor(properties?: ISingleValueProperties); ...}
请注意,构造函数没有主体。我正在使用“ typescript”:“〜3.2.2”。我以为这是TypeScript更高版本中的功能,但我找不到它。 我在命令行上缺少一些标志吗?