2017-06-23 10 views

答えて

1

これは変数をエクスポートする標準的な方法ではないためです。チェック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 }; 
0

は、次の構文を試してみてくださいです:

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

私も、変数名にキャメルケースを使用してお勧めします。

+0

ありがとうございます! うーんあまりにもそれが – Kyriediculous

+0

ベストプラクティスは、 '輸出constのタスク=新しいMongo.Collection(「作業」)ですが、私はMongoのコレクションのためのキャメルケースを使用しないだけでなく module.exportsは{タスク}だ考慮理にかなっている;' –

+0

うん、私は」あまりにもノードに使用されています。 constを使うことは、私が入る必要がある習慣です。ありがとう – Kyriediculous

0

ベストプラクティスexport const Tasks = new Meteor.Collection('tasks');

関連する問題