使用ES6 import 单行导入使用express router

Using ES6 import to import and use express router in single line

使用 ES6 Import 相当于下面语句的一行是什么

我现有的代码(使用 require)

app.use('/c', require('./route/routesc')); // routes which are common
app.use('/d', require('./route/routesd')); // routes for Data Agent
app.use('/a', require('./route/routesa')); // routes for Admin

使用 ES6 导入的相同代码

import routesc from "./route/routesc.js"
import routesd from "./route/routesd.js"
import routesa from "./route/routesa.js"

app.use('/c', routesc); // routes which are common
app.use('/d', routesd); // routes for Data Agent
app.use('/a', routesa); // routes for Admin

我想知道 import 是否有任何一种衬垫?

仅供参考,我花了 40 分钟搜索这个答案,最后在 SO 上发布。

ONE-内衬等价物是

import routesc from "./route/routesc.js"; app.use('/c', routesc); // routes which are common
import routesd from "./route/routesd.js"; app.use('/d', routesd); // routes for Data Agent
import routesa from "./route/routesa.js"; app.use('/a', routesa); // routes for Admin

无法将它们组合成一个语句,import声明总是需要独立存在。