4
我建立一個流星包,我也注意到,即使我把我的代碼在服務器目錄中的一個包中的代碼運行@客戶端。包中用於分隔代碼的模式是什麼?我應該在包裝與Meteor.isServer
代碼只能靠?有沒有package.js的配置?流星封裝結構(客戶端/服務器)
我建立一個流星包,我也注意到,即使我把我的代碼在服務器目錄中的一個包中的代碼運行@客戶端。包中用於分隔代碼的模式是什麼?我應該在包裝與Meteor.isServer
代碼只能靠?有沒有package.js的配置?流星封裝結構(客戶端/服務器)
包不依賴於負責有條件加載和加載順序應用水平的具體文件結構,你必須指定哪些文件被加載第一,在其架構相反。
你可以這樣做,使用包API,特別是使用這樣的:
https://docs.meteor.com/#/full/pack_addFiles
Package.onUse(function(api){
// ...
api.addFiles("server/server.js","server");
// ...
});
沒有什麼阻止你採用客戶端/服務器目錄中的應用程序文件結構,只記得它對實際的文件添加/加載控制邏輯沒有影響。