我有一个导出两个常量的 ES6模块:
export const foo = "foo";
export const bar = "bar";
我可以在另一个模块中执行以下操作:
import { foo as f, bar as b } from 'module';
console.log(`${f} ${b}`); // foo bar
当我使用 NodeJS 模块时,我会这样写:
module.exports.foo = "foo";
module.exports.bar = "bar";
现在,当我在另一个模块中使用它时,我是否可以以某种方式将导入的变量重命名为 ES6模块?
const { foo as f, bar as b } = require('module'); // invalid syntax
console.log(`${f} ${b}`); // foo bar
如何重命名 NodeJS 模块中导入的常量?