Meteor中需要Node.js模块的推荐方法

Meteor中需要Node.js模块的推荐方法,meteor,Meteor,我正在破解我的第一个Meteor应用程序,我在尝试连接S3时打开了一个兔子洞。我已经使用meteorite安装了awssum,但似乎我需要安装同名的Node.js模块来实际完成示例。我最终会将我的应用程序部署到Heroku,我希望能够用我的代码打包我的依赖项。通过谷歌搜索,我找到了很多方法来实现这一点,我想知道哪种方法接近最佳实践: 在/public()中安装我需要的包(似乎有风险) 破解我正在使用的buildpack()以获取我需要的节点包 将我的项目部署为节点模块本身,从而允许依赖项()

我正在破解我的第一个Meteor应用程序,我在尝试连接S3时打开了一个兔子洞。我已经使用meteorite安装了awssum,但似乎我需要安装同名的Node.js模块来实际完成示例。我最终会将我的应用程序部署到Heroku,我希望能够用我的代码打包我的依赖项。通过谷歌搜索,我找到了很多方法来实现这一点,我想知道哪种方法接近最佳实践:

  • 在/public()中安装我需要的包(似乎有风险)
  • 破解我正在使用的buildpack()以获取我需要的节点包
  • 将我的项目部署为节点模块本身,从而允许依赖项()
  • 捆绑您的项目,卸载它,并安装在已创建的节点\u modules dir()中

我应该走哪条路?

我们即将发布一个与NPM包互操作的版本。请看流星谈话


他还在上个月的Devshop上做了一次技术演讲,以S3为例对这项工作进行了预览:

这就是为什么我喜欢Meteor,并且在Heroku上有两个应用程序在生产中!我建议,在Meteor公司的人拿出NPM包的互操作性之前。我在Heroku上制作的2个Meteor应用程序中使用了这个,它就像一个符咒!副本