nodejs更新package.json中从最新版本到旧版本的依赖项

时间:2016-07-08 06:30:53

标签: node.js npm

我使用MEAN堆栈创建了一个应用程序。

它在package.json应用程序中有很多依赖项。 这是我的package.json文件的例子:

{
  "name": "myapp",
  "version": "1.0.0",
  "description": "myapp",
  "main": "server.js",
  "author": {
    "name": "sayed",
    "email": ""
  },"dependencies": {
    "body-parser": "latest",
    "compression": "latest",
    "ejs": "^2.4.2",
    "express": "latest",
    "jsonwebtoken": "^7.0.0",
    "method-override": "latest",
    "mongodb": "^2.1.20",
    "morgan": "latest",
      "crypto": "latest"
  }
}

现在我正在将我的应用部署到生产服务器&为了避免问题, 我想在我开发的依赖项中保留相同的版本。

所以我需要一种方法将“最新”转换为我开发应用程序的特定版本。 有没有命令这样做?或者我必须手动更改依赖项?

1 个答案:

答案 0 :(得分:0)

当我删除node_modules目录

npm update --save

为我更新了package.json

中的依赖项版本