从git repo安装的npm不采用最新版本
在my从git repo安装的npm不采用最新版本,git,npm,Git,Npm,在mypackage.json中,有一个依赖项条目指向我们的本地git repo: "foo" : "git+http://<local_gitlab_repo>/foo.git" 现在假设我在git repo中更改了一些内容,并返回到我的节点项目,执行了npm安装并运行了上面的命令,提交散列不会更改 换句话说,不会下载最新的git提交。但是,为了强制执行此操作,我从node\u modules手动删除包文件夹,然后npm install,然后使用git repo进行验证 是否有更
package.json
中,有一个依赖项条目指向我们的本地git repo:
"foo" : "git+http://<local_gitlab_repo>/foo.git"
现在假设我在git repo中更改了一些内容,并返回到我的节点项目,执行了npm安装
并运行了上面的命令,提交散列不会更改
换句话说,不会下载最新的git提交。但是,为了强制执行此操作,我从node\u modules
手动删除包文件夹,然后npm install
,然后使用git repo进行验证
是否有更直接的方法通过npm执行此操作
npm安装不更新已下载的软件包。为此,您可以运行npm update
> cat .\node_modules\foo\package.json | select-string "_resolved"
"_resolved": "git+http://<local_gitlab_repo>/foo.git#ee07ff73bb036be5be6f248ebbac8188da3870ea",