繁体   English   中英

Private NPM:如何安装最新版本的模块?

[英]Private NPM: How can the latest version of a module be installed?

使用私有npm ,常见命令似乎不起作用:

  • 没有特定的@version :: 问题的 npm install

  • npm outdated :: 问题

  • npm update :: issue

  • npm view <private-package-name> versions ::(尚未发现问题)

    • 另请注意, npm vnpm shownpm info是同样不起作用的别名

通常,我不会知道我的团队维护的私有模块的最新版本。 我会回到上面列出的一个命令,但它们似乎不起作用。 如何在不知道最新版本的情况下安装软件包?

如果我理解你的问题,安装最新的包将是:

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.

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