0
在我的項目中,我正在使用coffeescript。 但今天,這是我無法理解....錯誤本地收集:coffeescript vs javascript
在/client/helpers/errors.coffee
我寫:
Errors = new Meteor.Collection(null)
,並沒有什麼作品!在Chrome中控制檯:
Exception from Deps recompute: ReferenceError: Errors is not defined
但是當我刪除/client/helpers/errors.coffee
與
Errors = new Meteor.Collection(null);
一切正常添加/client/helpers/errors.js
!這怎麼可能?
$ mrt list --using
...
coffeescript
我在做什麼錯?
$ meteor --version
Release 0.7.0.1
也許COFEE腳本包產生影響。 U可以嘗試_Errors = new Meteor.Client(null):) –
結果相同:'Deps重新計算的異常:ReferenceError:_Errors未定義。 'Template.errors.helpers'中出現錯誤 – none
在coffeescript中,您需要像JS一樣處理變量範圍(除去'var'關鍵字),使用'@ _Errors'代替 – Akshat