Node.js 由于本地更改,自定义分支的npm安装失败
我对以下情况感到困惑:Node.js 由于本地更改,自定义分支的npm安装失败,node.js,git,github,npm,package.json,Node.js,Git,Github,Npm,Package.json,我对以下情况感到困惑: 我创建了一个git存储库,创建了一个新的分支,做了一些更改并推送到github 我在node.js项目的package.json中将包的依赖项更改为指向分支,即:“https://github.com//.git#“ 我执行npm安装 这将导致以下错误消息: npm错误!git签出7275f0542b4efbf72f8faaacd6bec5b8d9b3c1a5:错误:您对以下文件的本地更改将被签出覆盖:…(某些文件) 这其中有两个奇怪的地方: 为什么npm安装会干扰我
package.json
中将包的依赖项更改为指向分支,即:“https://github.com//.git#“
npm安装
npm错误!git签出7275f0542b4efbf72f8faaacd6bec5b8d9b3c1a5:错误:您对以下文件的本地更改将被签出覆盖:…(某些文件)
这其中有两个奇怪的地方:
git状态
分支上
没有要提交的内容,正在清理目录
npm缓存清除
npm缓存清除-g
- 从node.js项目中删除了
(现在我无法取回它,因为node\u模块
失败)npm安装
有人对如何解决这个问题有什么想法吗?请参考任何遇到类似情况的人:
我通过备份在分叉项目中修改的所有文件、删除整个分支(本地和github上)、创建新分支、将编辑内容粘贴回并将此新分支推送到github来解决问题。尝试从您试图安装自定义分支的项目中删除node_modules目录。我想再核实一下我的理解:你有两个项目,一个使用另一个,对吗?已经删除了。我将更新我已经尝试反映这一点的内容。是的,情况是:-项目A:node.js应用程序-项目B:github上的回购分支,我的项目使用它-我调整项目A的package.json以指向新分支,而不是某个版本号