Javascript ES6导入/导出不使用变量?流星
为什么这样做有效Javascript ES6导入/导出不使用变量?流星,javascript,meteor,ecmascript-6,Javascript,Meteor,Ecmascript 6,为什么这样做有效 export var Tasks = new Mongo.Collection('tasks'); 但这不是吗 var Tasks = new Mongo.Collection('tasks'); export Tasks 因为这不是导出变量的标准方法。检查: 所以你能做的就是 export { Tasks }; 请尝试以下语法: var Tasks = new Mongo.Collection('tasks'); export { Tasks } 我还建议使用came
export var Tasks = new Mongo.Collection('tasks');
但这不是吗
var Tasks = new Mongo.Collection('tasks');
export Tasks
因为这不是导出变量的标准方法。检查: 所以你能做的就是
export { Tasks };
请尝试以下语法:
var Tasks = new Mongo.Collection('tasks');
export { Tasks }
我还建议使用camelCase作为变量名。使用的最佳实践
export const Tasks=new Meteor.Collection('Tasks')代码>谢谢!考虑到它是module.exports{Task},Hmm也有意义。我从来没有在mongo集合中使用camelcase,尽管最佳实践是export const Tasks=new mongo.Collection('Tasks')代码>是的,我只是太习惯了。使用const是我需要养成的习惯。谢谢
var Tasks = new Mongo.Collection('tasks');
export { Tasks }