【发布时间】:2020-07-01 13:27:33
【问题描述】:
我不知道如何更新从 git 存储库安装的包。
假设我在git+ssh://git@gitlab.example.com:project/my-package.git 有一个包,它已经安装了。
现在,如果我:
- 推入 my-package master 分支;
- 运行 npm i 或 npm 更新;
然后没有更新。
我认为 version 字段(来自 my-package 的依赖 package.json)可能会引发问题,因此我将其删除并从头开始重新安装该软件包。不幸的是,它没有帮助,软件包仍然没有更新。
有什么想法吗?
【问题讨论】:
-
这能回答你的问题吗? npm git repository not updating versions
-
@RobC 谢谢,我看到了这个话题,但它没有回答我的问题。作者使用了提交哈希,这不是我的情况,因为我需要我的包来跟踪我猜是主分支的最新更改。
-
您是否尝试过删除 node_modules 目录,然后运行
npm i? -
是的,罗伯。它会按应有的方式获取最新版本,但在此之后它会失去进一步更新它的能力:master 的新提交永远不会再次被获取。
标签: javascript node.js npm