Bat*_*rka 9 javascript module node.js ecmascript-6 babeljs
在 Node.JS(CommonJS 模块)中管理模块的“旧方法”中,您可以执行以下操作:
Express.js 路由示例:app.use('/user', require("./user"));
当我使用 ES6 模块(导入、导出)并通过 babel 的 Node.JS 服务器转录时,如何做到这一点?
我不能只是这样做:app.use('/user', import {user} from './user');
小智 1
尝试将其分成多个表达式 - import
(以及export
) 在您尝试使用它的示例中的相同词汇级别上不可用:
import { user } from './user'
...
app.use('/user', user)
Run Code Online (Sandbox Code Playgroud)