[英]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
)选择版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.