Gunt gunt“typeange:node_modules / .bin / grunt”错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gunt gunt“typeange:node_modules / .bin / grunt”错误相关的知识,希望对你有一定的参考价值。

我在一个项目上工作并使用了咕噜声但我的问题是当我尝试创建一个git add时。

我在下面得到一个错误是日志。希望有人可以请帮助我顺便说一句,我在Windows 10的vs代码中使用PowerShell。我也测试了它与其他终端如git bash仍然是相同的错误消息。

期待我们如何解决它的一些想法,请。

> PS C:xampphtdocswebsitesDropbox	esting-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:xampphtdocswebsitesDropbox	esting-site1> git status 
> On branch master Changes not staged for commit:
> typechange: node_modules/.bin/grunt 

我还在目录中有一个.gitignore文件,其中包含以下代码,用于从git中排除节点模块,但我仍然在上面解释了这个问题。

node_modules/

enter image description here

提前致谢。

答案

你的.gitignore似乎不起作用。

我猜你的.gitignore是在一些提交之后添加的。

在这种情况下你可以尝试:

  1. 以递归方式从git索引中删除文件的路径。
  2. 然后加回来。

您可以通过运行以下命令来执行此操作:

git rm -r --cached .
git add .
git commit -m "Make .gitignore work successfully"

注意:您可能希望首先在项目目录的副本上尝试上述操作作为测试。

以上是关于Gunt gunt“typeange:node_modules / .bin / grunt”错误的主要内容,如果未能解决你的问题,请参考以下文章