Windows错误删除node_modules文件夹:源路径太长

GaT*_*mas 5 windows visual-studio node.js npm gulp

我已经开始在Windows上的Visual Studio中使用npm/gulp.但是,删除相关文件一直很痛苦,因为我无法轻松删除node_modules文件夹.

尝试使用Windows资源管理器删除解决方案的文件夹层次结构时,我得到以下"源路径太长"对话框:

在此输入图像描述

从那里,我尝试使用Windows命令提示符删除使用

rmdir /s /q node_modules
Run Code Online (Sandbox Code Playgroud)

可能有效也可能无效.当它不起作用时,错误看起来像

(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)
Run Code Online (Sandbox Code Playgroud)

我发现删除文件夹层次结构的唯一一致成功的方法是在子文件夹之后进入子文件夹,将每个文件夹重命名为像'a'这样的短文件.最终路径足够短以允许删除.这可能会浪费相当多的时间.

我已经看到了防止问题的参考,但我的问题是关于轻松删除包含有问题路径长度的文件夹层次结构.

简而言之,问题是:

是否有一种简单的方法来删除Windows中的文件夹层次结构,导致"源路径太长"错误?

GaT*_*mas 12

这是迄今为止我发现的最简单的选项:

npm install -g rimraf
Run Code Online (Sandbox Code Playgroud)

然后

rimraf node_modules
Run Code Online (Sandbox Code Playgroud)

从那里应该可以删除文件夹层次结构.

此选项需要安装rimraf包.一个不需要包的解决方案会很好,但我没有找到一个简单的解决方案.