2014-01-12 54 views
0

我剛剛開始使用Component軟件包管理器。我知道我可以在其他本地模塊中使用require,只需將該模塊添加到component.json文件中的local密鑰中,但如果我不想將每個文件都視爲模塊,該怎麼辦?使用Component包管理器引入其他本地腳本?

在組件的(非常小的)文檔中,它是開發人員TJ說我可以將任何其他相關腳本(位於同一目錄中)添加到scripts陣列。然而,在這樣做的時候,我無法登錄到require或從我的main文件中引用任何外設腳本的方法。

require方法在嘗試加載腳本時失敗,任何嘗試從'bootstrap'文件引用該腳本的方法或變量都是徒勞的。我build.js顯示該腳本已編譯,但我似乎無法弄清楚從其他腳本引用它的正確方法...

幫助?

回答

0

我只是以爲我會發布這個問題的答案,所以任何有同樣問題的人都可以快速/無痛地找到它。

答案是一個指針引用腳本到它的當前目錄中,像這樣:

var script = require('./script.js'); 

注意./在文件名的開頭。

容易犯錯/糾正錯誤。