经过使用过除湿剂。我想知道设置 meteor 与去雾器并通过 Node 运行它之间的主要区别是什么;在自己的服务器上?
仅 meteor
除尘器
我一直在使用demeteorizer(打包->上载->永远运行),但想知道从长远来看是否有任何性能或问题。
我已经看到诸如“身份验证”之类的程序包在本地运行良好,但在测试服务器上却非常慢(提交时挂起,表明同步问题?)
提前致谢。
引用:https://twitter.com/SachaGreif/status/424908644590030848
最佳答案
Demeteorizer在 meteor 束的顶部构建,但有一个小区别:Demeteorizer为您构建一个package.json
并删除node_modules
目录。
如果没有Demeteororizer,则在部署应用程序时会遇到一些麻烦,尤其是在与构建应用程序的平台不在同一个平台上的情况下。
如果您看到 meteor 自己的文档,则必须手动删除光纤并自行管理npm模块。使用package.json
,您可以运行npm install
并为您全部安装它们,包括软件包中的安装包。
为什么这有用?对于modulus之类的服务,这意味着您可以上载一个应用程序,并让它为您安装所有依赖项,而无需考虑它,就好像它是普通的node-js应用程序一样。
适用于 meteor 束的所有内容也将适用于demeteorizer,因为它仍然是相同的 meteor 束应用程序,只是带有package.json
。因此,您可以以相同的方式永久使用基于硬编码/环境的设置等。