结合这两个NPM项目

时间:2019-10-24 08:55:39

标签: javascript npm project setup-project

有2个npm项目-Web-api(库)和UI。

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

需要:将这两个项目结合在一起。

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

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

1 个答案:

答案 0 :(得分:0)

到目前为止,particularily well supported尚未在网络浏览器中导入;您可能需要以某种方式捆绑自己的模块。如今,大多数流行的javascript捆绑工具都会为您解决commonjs require语句和import语句。 webpack当然可以,至少rollup可以做到。