我在Visual Studio .NET MVC项目中使用yeoman nuget包来生成angularJS前端。在安装yeoman并生成应用程序后,我在尝试提交git时遇到此错误:
发生错误。详细消息:libgit2引发了一个错误。类别=无效(错误)。 无法打开目录'C:/ my / project / node_modules / super / long / directory'
这是因为文件/目录名称上可怕的Windows 256字符限制。我如何解决这个问题,以便我可以提交git?
答案 0 :(得分:0)
我不喜欢这个答案,但它有效。长路径用于我不需要的2个特定的grunt节点模块。具体为grunt-contrib-imagemin
和grunt-google-cdn
。所以这就是我所做的:
cdnify
移除imagemin
和Gruntfile.js
,以从构建中删除这些任务。