我已经在Windows上将npm/gulp用于Visual Studio,但删除相关文件夹却很麻烦,因为我无法轻松地删除node_modules文件夹。
当尝试使用Windows资源管理器删除解决方案的文件夹层次结构时,出现了“源路径过长”对话框:
从那里开始,我尝试使用Windows命令提示符来删除:
rmdir /s /q node_modules
可能会或可能不会奏效。当它不能奏效时,错误看起来像下面这样:
(snip)
~1\NODE_M~1\read-pkg\NODE_M~1\PATH-T~1\readme.md - The file name is too long.
node_modules\GULP-I~2\NODE_M~1\imagemin\NODE_M~1\IMAGEM~1\NODE_M~1\OPTIPN~1\NODE_M~1\logalot\NODE_M~1\squeak\NODE_M~1\LPAD-A~1\NODE_M~1\meow\NODE_M~1\redent
\NODE_M~1\INDENT~1\NODE_M~1\REPEAT~1\NODE_M~1 - The directory is not empty.
node_modules\GULP-I~2\NODE_M~1\imagemin\NODE_M~1\IMAGEM~1\NODE_M~1\OPTIPN~1\NODE_M~1\logalot\NODE_M~1\squeak\NODE_M~1\LPAD-A~1\NODE_M~1\meow\NODE_M~1\redent
\NODE_M~1\INDENT~1\NODE_M~1\REPEAT~1\package.json - The file name is too long.
(snip)
我发现唯一一种始终有效的删除文件夹层次结构的方法是进入每个子文件夹,将每个文件夹重命名为类似于'a'这样的短名称。最终路径变得足够短以允许删除。这可能会浪费很多时间。
我看到了防止此问题的参考资料,但我的问题是如何轻松删除包含问题路径长度的文件夹层次结构。
简而言之,问题是:
在Windows中是否有一种简单的方法可以删除出现“源路径过长”错误的文件夹层次结构?