【发布时间】:2021-05-18 09:12:56
【问题描述】:
我有一个server.js 和一个database.js 文件。
从 database.js 导入服务器,如下所示:
import * as DataBase from "./database";
...
使用 babel 转译后使用此命令:babel database.js server.js --out-file server.compiled.js
我得到错误:
SyntaxError: Unexpected token 'export'
...
我假设这是因为转译后的 server.js 仍试图导入未转译的 database.js
我相信我只是不明白如何做到这一点。
如何使用 babel 转译 database.js 并将该版本导入 server.js 的转译版本?
【问题讨论】:
-
为什么要转译后端 javascript 文件?
-
我正在使用 react 客户端部署它们并从 express 提供前端服务,如下所示:
app.use(express.static(path.join(__dirname, "client", "build")));
标签: javascript ecmascript-6 babeljs