将这两个NPM项目结合起来



有两个npm项目-web api(库(和UI。

web api使用gRPC-web与后端通信,然后将其转换为一个简单的js对象。在UI中,我们使用Vue.js和web api。

需要:将这两个项目结合起来

问题是这样的。gRPC-web使用CommonJS样式(但可以使用Closure、TypeScript(。因此,从*.proto生成的*.js文件将具有这种导入样式-require ('grpc-web');用于导出-module.exports = ...

但是Vue.JS只支持用于导入和导出的EcmaScript 6样式。用手或其他工具编辑生成的文件是不好的(开发人员不建议使用(。

到目前为止,导入在web浏览器中还没有得到特别好的支持;您可能需要以某种方式捆绑自己的模块。目前大多数流行的javascript绑定工具都会为您解析commonjs-request语句和import语句。webpack当然可以,至少和rollup一样。

最新更新