[英]nodejs update dependencies in package.json from latest to used version
I created an app using MEAN stack. 我使用MEAN堆栈创建了一个应用程序。
It has a lot of dependencies in package.json app. 它在package.json应用程序中具有很多依赖性。 Here is an Eg of My package.json file : 这是My 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"
}
}
Now I am deploying my app to a production server & to avoid issues, I want to keep the same version in the dependencies from which I developed. 现在,我将我的应用程序部署到生产服务器上,为了避免出现问题,我希望在开发时所依赖的版本中保持相同的版本。
So I need a way to convert "latest" to a specific version from which I developed my app. 因此,我需要一种将“最新”转换为开发应用程序的特定版本的方法。 Is there any command to do so ? 有任何命令可以这样做吗? or I have to manually change the dependencies ? 还是我必须手动更改依赖关系?
When I deleted my node_modules
dir 当我删除node_modules
目录时
npm update --save
worked for me updating dependencies versions in package.json
为我工作更新package.json
依赖项版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.