【问题标题】:Heroku, node.js: stop downloading node_modules on each deployHeroku,node.js:停止在每次部署时下载 node_modules
【发布时间】:2012-08-22 11:54:26
【问题描述】:

目前 Heroku 会在我每次部署应用程序时重新安装所有依赖项。如果新版本的依赖项有错误或与我当前的设置不兼容,它可能会破坏某些东西。有没有办法告诉 heroku 仅在我更改 package.js 中的版本时才下载依赖项(就像他们在 dotCloud 上所做的那样)?

【问题讨论】:

    标签: node.js heroku node-modules


    【解决方案1】:

    除非 Heroku 中存在错误,否则阻止包的方法是在 package.json 中使用特定版本的依赖项。看看node.js page。

    样本package.json:

    {
      "name": "appname",
      "version": "0.0.1",
      "dependencies": {
        "express": "2.5.8"
      },
      "engines": {
        "node": "0.8.x",
        "npm": "1.1.x"
      }
    }
    

    【讨论】:

    • 谢谢@aliem。 Heroku 仍在下载每个部署的依赖项,但至少版本没有改变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 2019-09-05
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多