2016-07-08 139 views
1

我使用MEAN堆栈创建了一个应用程序。nodejs更新package.json中从最新版本到已用版本的依赖关系

它在package.json应用程序中有很多依赖关系。 这里是我的package.json文件的Eg:

{ 
    "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" 
    } 
} 

现在我部署我的应用程序到生产服务器&避免的问题, 我要保持相同的版本,从我公司开发的依赖关系。

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

回答

0

当我删除了我的node_modules目录

npm update --save 

工作对我来说更新的依赖版本package.json

+0

删除node_modules后,它不仅改变了那些是本地的包。它添加了一个“^”,即最低版本。我正在寻找一个特定的版本。 –

相关问题