![](/img/trans.png)
[英]Does 'npm instal'l <package_name> install the latest version of a package or the latest compatible with the version of node installed?
[英]Private NPM: How can the latest version of a module be installed?
如果我理解你的问题,安装最新的包将是:
npm install <package_name>@latest --save
根据文档 ,运行npm install package-name
应该安装注册表知道的最新版本。 对于私有npm实例,这可能有所不同,但似乎并没有这样,因为它们也引用了文档中的私有存储库。
npm install [<@scope>/]<name>@<tag>:
安装指定标记引用的包的版本。 如果该包的注册表数据中不存在该标记,则此操作将失败。
例:
npm install sax@latest npm install @myorg/mypackage@latest
来自: https : //docs.npmjs.com/cli/install于2016年11月23日
我最终得出的解决方案是在运行安装时使用@*
语法:
npm install --save my-off_the_hook-module@*
这对我来说似乎有点草率,但它确实以一种方式保存了模块的最新版本,据我所知,相当于更熟悉(以及我的观点更明确) @latest
语法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.