我正在构建一个流星包,我注意到在一个包中,即使我将我的代码放在服务器目录中,代码运行@客户端.包中用于分隔代码的模式是什么?我应该只依赖于包装代码Meteor.isServer
吗?是否有package.js的配置?
包不依赖于负责条件加载和加载顺序的应用程序级特定文件结构,相反,您必须指定首先加载哪些文件以及在哪个体系结构上加载.
你可以使用Packages API来实现,特别是使用它:
https://docs.meteor.com/#/full/pack_addFiles
Package.onUse(function(api){
// ...
api.addFiles("server/server.js","server");
// ...
});
Run Code Online (Sandbox Code Playgroud)
没有什么可以阻止您采用带有客户端/服务器目录的应用程序文件结构,只需记住它对实际文件添加/加载控制逻辑没有影响.
归档时间: |
|
查看次数: |
454 次 |
最近记录: |