【发布时间】:2023-03-18 17:21:01
【问题描述】:
有 2 个 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 样式的导入和导出。用手或其他工具编辑生成的文件是不好的(开发人员不推荐)。
【问题讨论】:
标签: javascript npm project setup-project