【发布时间】:2019-06-19 02:24:06
【问题描述】:
我正在使用自定义标签“dev-latest”将工件发布到 npm 存储库。在我定义了此依赖项的项目中执行npm install 后,最新版本未更新。
新工件发布后,我看到 dev-latest 指向最新版本:
npm view @kosmos/equote-lib dist-tags
{ 'dev-latest': '1.0.0-dev20190125.1',
latest: '1.0.0-rel20190122.0',
'rel-latest': '1.0.0-rel20190123.0' }
我在本地安装了以前的版本。在我的 package.json 中定义了我的依赖项:
"@kosmos/equote-lib": "dev-latest",
执行npm install 更新整个项目后,我的包没有更新到最新版本。
当我执行npm install @kosmos/equote-lib@dev-latest 时,它会更新它,但也会将我的 package.json 条目更改为特定的包版本。
其他解决方案是删除 node_modules,我也会获得最新版本。
我希望使用标记将消除在 package.json 中指定版本的需要有没有办法实现所需的行为?
【问题讨论】:
标签: npm