我正在构建一个IRC机器人(由MongoDB支持),并且希望在我的服务器(而不是meteor.com)上提供一个Web界面。由于实时更新,我想使用流星,因为我想学习如何使用它。
为了使流星意识到我还有其他可能具有Web界面的子文件夹(某些模块将具有Web界面,而有些则没有),我需要使Meteor从应用程序根目录运行。当我这样做时,流星会在我的node_modules文件夹中查找并确定它不能两次运行同一文件(某些重复的依赖项),然后崩溃。
运行流星时,我要么需要忽略node_modules,要么将node_modules移至子目录(例如流星的lib /)。我很确定我不能使npm install做到这一点,那我该怎么办?
我一直看到人们希望.meteorignore,我也有这种感觉。
最佳答案
目前,我认为最好的解决方案是在根目录和模块之间引入另一个文件夹并在那里设置流星,但是如果其他人有更好的主意,我将保持打开状态。