使用 babel 转译两个文件,其中一个文件导入另一个文件
Using babel to transpile two files where one of the files is imported in the other
我有一个 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
的转译版本?
为什么不在您的 package.json 文件上使用此命令
babel server.js --out-file server.compiled.js
我认为这是一个捆绑问题。使用 webpack
解决了
我有一个 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
的转译版本?
为什么不在您的 package.json 文件上使用此命令
babel server.js --out-file server.compiled.js
我认为这是一个捆绑问题。使用 webpack
解决了