繁体   English   中英

如何npm安装并强制使用最新版本(永久)?

[英]How to npm install and force latest version (permanently)?

我正在为公司内部部署专用的npm模块。 由于模块是在内部处理的,因此我们可以信任版本凹凸等。

我如何在各个项目中安装该模块,以便每次npm install都始终安装该模块的最新版本,因此我不必遍历大量项目并更新每个package.json的版本package.json每次部署?

请注意,这适用于选定的软件包,而不适用于所有软件包,即仅适用于我们私有服务器上托管的软件包。

在package.json文件中使用“ *”作为版本。 例如:

"dependencies": {
 "my-awesome-repo": "*"
}

npm install它将自动安装npm install可用的“ my-awesome-repo”的最新版本。

一种方法是在每次安装前运行它。

npm i -g npm-check-updates
npm-check-updates -u
npm install

在npm <3.11上:

"dependencies": {
 "express": "~3.2.0",
 "mongodb": "~1.2.14",
 "underscore": "~1.4.4",
 "rjs": "~2.10.0",
 "jade": "~0.29.0",
 "async": "~0.2.7"
}

您可以尝试使用以下软件包,该软件包允许通过dist标签而不是语义版本(例如latest )选择版本。

https://www.npmjs.com/package/package-json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM