在最近阅读了关于使用本地模块而不是全局模块的好处的各种帖子之后(例如,mikeal rogers 的这篇关于节点 0.4.0 中本地模块支持的帖子),我想知道是否有可能没有将流星安装为首先是机器范围的应用程序,但只是作为“常规”节点应用程序的一部分。这可能意味着入口点(app.js 或其他)将调用安装在项目目录中的 meteor.js 和朋友(大概在 node_modules 下)。
仍然可以进行机器范围的安装(如果需要/需要),但不包含实际的应用程序代码,它只允许从模板创建新的流星项目。
诚然,这似乎与当前的流星设计相反,其中项目目录在典型情况下只有服务器/客户端/公共,所以也许只是一个更基本的哲学差异,流星有意成为一个全球/机器范围的实体?
我意识到启动/配置 mongodb 是流星运行的一部分,但似乎并不排除使用“本地流星”AFAICT?