nodejs项目依赖项同步

时间:2015-09-10 12:18:26

标签: node.js

我正在创建一个nodejs项目,并希望在dev,qa,staging和production环境中使用相同的库版本。

尝试过package.json但无法找到很好的帮助。这里需要一些建议。

已编辑

{
    "dependencies": {
        "ioredis": "1.7.5",
        "redis": "0.12.1",
        "redis-hash": "0.0.4",
        "debug": "*"
    }
}

1 个答案:

答案 0 :(得分:2)

使用package.json文件中的确切版本指定您的依赖项,当您运行npm install时,它将获得所有依赖项的正确版本。

如果您没有为图书馆指定确切的版本,那么自上次运行该命令以来,有可能出现新版本,您最终会得到不同版本的版本服务器上的库,可能不是您想要的。

NPM有一个outdated命令,它将列出所有已经落后并需要更新的依赖项。然后,您可以运行npm install