Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ES6导入/导出不使用变量?流星_Javascript_Meteor_Ecmascript 6 - Fatal编程技术网

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 }