咕噜 git "typechange: node_modules/.bin/grunt" 错误
Grunt git "typechange: node_modules/.bin/grunt" error
我在一个项目上工作并使用 grunt 但我的问题是当我尝试创建 git add 时。
我得到一个错误,下面是日志。希望有人能帮我顺便说一下,我在 Windows 10 上的 vs 代码中使用 PowerShell。我也用 git bash 等其他终端测试过它仍然是相同的错误消息。
请期待我们如何解决它的一些想法。
> PS C:\xampp\htdocs\websites\Dropbox\testing-site1> git add .
> error: open("node_modules/.bin/grunt"): Invalid argument error: unable to index file node_modules/.bin/grunt fatal: updating files failed
> PS C:\xampp\htdocs\websites\Dropbox\testing-site1> git status
> On branch master Changes not staged for commit:
> typechange: node_modules/.bin/grunt
我还在目录中得到了一个 .gitignore 文件,其中包含以下代码以从 git 中排除节点模块,但我仍然遇到上述问题。
node_modules/
提前致谢。
您的 .gitignore
似乎不起作用。
我猜你的 .gitignore
是在一些提交之后添加的。
在这种情况下,您可以尝试:
- 递归地从 git 索引中删除文件路径。
- 然后把它们加回来。
您可以通过 运行 以下命令执行此操作:
git rm -r --cached .
git add .
git commit -m "Make .gitignore work successfully"
注意:您可能想先在项目目录的副本上尝试上述操作作为测试。
我在一个项目上工作并使用 grunt 但我的问题是当我尝试创建 git add 时。
我得到一个错误,下面是日志。希望有人能帮我顺便说一下,我在 Windows 10 上的 vs 代码中使用 PowerShell。我也用 git bash 等其他终端测试过它仍然是相同的错误消息。
请期待我们如何解决它的一些想法。
> PS C:\xampp\htdocs\websites\Dropbox\testing-site1> git add .
> error: open("node_modules/.bin/grunt"): Invalid argument error: unable to index file node_modules/.bin/grunt fatal: updating files failed
> PS C:\xampp\htdocs\websites\Dropbox\testing-site1> git status
> On branch master Changes not staged for commit:
> typechange: node_modules/.bin/grunt
我还在目录中得到了一个 .gitignore 文件,其中包含以下代码以从 git 中排除节点模块,但我仍然遇到上述问题。
node_modules/
提前致谢。
您的 .gitignore
似乎不起作用。
我猜你的 .gitignore
是在一些提交之后添加的。
在这种情况下,您可以尝试:
- 递归地从 git 索引中删除文件路径。
- 然后把它们加回来。
您可以通过 运行 以下命令执行此操作:
git rm -r --cached .
git add .
git commit -m "Make .gitignore work successfully"
注意:您可能想先在项目目录的副本上尝试上述操作作为测试。