0
在我package.json
不存在用于指向本地的git回购的依赖项:一个npm install
的项目,我去检查和后NPM从git仓库安装不采取最新
"foo" : "git+http://<local_gitlab_repo>/foo.git"
所以手动验证哪个git提交实际安装。
> cat .\node_modules\foo\package.json | select-string "_resolved"
"_resolved": "git+http://<local_gitlab_repo>/foo.git#ee07ff73bb036be5be6f248ebbac8188da3870ea",
现在假设我在混帐回购协议改变一些东西,回到了我的节点项目,并做了npm install
跑上面的命令,提交哈希值不会改变。
换句话说,最新的git提交没有下载。但是,为了强制执行此操作,我手动删除了node_modules
然后npm install
的包文件夹,然后使用git repo进行验证。
是否有通过NPM