nodejs更新package.json中从最新版本到已用版本的依赖关系
问题描述:
我使用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"
}
}
现在我部署我的应用程序到生产服务器&避免的问题, 我要保持相同的版本,从我公司开发的依赖关系。
所以我需要一种方法来将“最新”转换为我开发我的应用程序的特定版本。 有没有这样的命令?或者我必须手动更改依赖关系?
答
当我删除了我的node_modules
目录
npm update --save
工作对我来说更新的依赖版本package.json
删除node_modules后,它不仅改变了那些是本地的包。它添加了一个“^”,即最低版本。我正在寻找一个特定的版本。 –