[英]ES6 import / export not working with variables? Meteor
為什么這項工作
export var Tasks = new Mongo.Collection('tasks');
但這不是嗎?
var Tasks = new Mongo.Collection('tasks');
export Tasks
因為這不是導出變量的標准方法。 檢查文檔 :
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 };
嘗試以下語法:
var Tasks = new Mongo.Collection('tasks');
export { Tasks }
我也建議使用camelCase作為變量名。
使用export const Tasks = new Meteor.Collection('tasks');
的最佳實踐export const Tasks = new Meteor.Collection('tasks');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.