我有以下代码:
module.exports = {
key: "value",
key2: 1234
}
如果我将其更改为:
export default {
key: "value",
key2: 1234
}
然后以下导入停止工作:
import {key, key2} from 'module.js';
ES6等效于导出对象是什么?
答案 0 :(得分:3)
您可以先定义变量并导出它们:
Map<...>
或者您可以将它们导出到您定义它们的同一行:
const key = 'value';
const key2 = 1234;
export { key, key2 };
答案 1 :(得分:0)
如果使用导出默认值,则无需使用括号。所以你导入这样的模块:
export const key = 'value';
export const key2 = 1234;
如果您要导入模块import module from 'module.js';
// access key property
console.log(module.key)
,请参阅@MichałPerłakowski答案。