Javascript 结合这两个NPM项目

Javascript 结合这两个NPM项目,javascript,npm,project,setup-project,Javascript,Npm,Project,Setup Project,有两个npm项目-web api(库)和UI WebAPI使用GRPCWeb与后端通信,然后将其转换为简单的js对象。 在UI中,我们使用Vue.js和web api 需要:结合这两个项目。 问题是这个。GRPCWeb使用CommonJS样式(但可以使用闭包、类型脚本)。因此,从*.proto生成的*.js文件将具有这种导入样式-require('grpc-web');对于导出-module.exports=… 但是Vue.JS仅支持用于导入和导出的EcmaScript 6样式。用手或其他工具编

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

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

需要:结合这两个项目。

问题是这个。GRPCWeb使用CommonJS样式(但可以使用闭包、类型脚本)。因此,从
*.proto
生成的
*.js
文件将具有这种导入样式-
require('grpc-web')
;对于导出-
module.exports=…


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

到目前为止,web浏览器中还没有导入;您可能需要以某种方式捆绑自己的模块。现在大多数流行的javascript捆绑工具都会为您解析commonjs require语句和import语句。当然有,至少也有