javascript - ES6 导入/导出不适用于变量? meteor

标签 javascript meteor ecmascript-6

为什么会这样

export var Tasks = new Mongo.Collection('tasks');

但这不是吗?

var Tasks = new Mongo.Collection('tasks');
export Tasks

最佳答案

因为这不是导出变量的标准方式。检查documentation :

export { name1, name2, …, nameN };
export { variable1 as name1, variable2 as name2, …, nameN };
export let name1, name2, …, nameN; // also var
export let name1 = …, name2 = …, …, nameN; // also var, const

export default expression;
export default function (…) { … } // also class, function*
export default function name1(…) { … } // also class, function*
export { name1 as default, … };

export * from …;
export { name1, name2, …, nameN } from …;
export { import1 as name1, import2 as name2, …, nameN } from …;

那么你能做的就是

export { Tasks };

关于javascript - ES6 导入/导出不适用于变量? meteor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44720493/

相关文章:

javascript - 将ligature.js应用于特定元素

javascript - Mocha/Chai : Test for exact throw error result

javascript - 在对象本身中引用对象变量名

javascript - 使用nodejs将javascript变量通过管道传递到shell命令中

javascript - 使用 jQuery 添加/删除选择选项在 IE 中不起作用

javascript - meteor :RangeError:超出最大调用堆栈大小

javascript - 带铁路由器和登录按钮的 meteor

ecmascript-6 - Object.assign与lodash _.assign

javascript - ES6 : Public Symbols vs Private Symbols

隐式类型变量的javascript问题