我已經從編寫高度面向對象的代碼寫入JavaScript,所以我覺得它很奇怪如何流星編譯所有的JavaScript到一個大的JavaScript文件。如何在Meteor中需要服務器端JavaScript?
我的問題是我有兩個JavaScript文件,OpenIDService.js和SteamOpenIDService.js,SteamOpenIDService.js包含一個類,OpenIDService.js也包含一個類。 SteamOpenIDService
類繼承自OpenIDService類,但繼承自不同的JavaScript文件,我需要包含/導入/需要其他JavaScript文件,但我導致認爲Meteor不支持'require'函數,而是包含文件基於文件夾結構的特定順序,我發現它非常容易混淆。
有關文件夾結構有點...
- ./server/lib/OpenIDService.js
- ./server/lib/SteamOpenIDService.js
- ./server/init.js
init.js文件引用了SteamOpenIDService類。
如何讓流星包含/導入/需要OpenIDService
進入SteamOpenIDService文件?
[我如何訪問Meteor中的lib/constants.js文件中的常量?](http://stackoverflow.com/questions/26836390/how-can-i-access-constants-in-the -lib-constants-js-file-in-meteor) –
[This package](https://github.com/meteorhacks/npm)展示瞭如何使用Meteor.npmRequire() –