搜索

首页  >  问答  >  正文

node.js - 怎么删除node_modules文件夹?

在windows下安装了一个包,但是在删除node_modules文件夹时提示该文件夹包含名称过长删除不了。怎么才能彻底删除这个文件夹?

天蓬老师天蓬老师2782 天前618

全部回复(7)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:33:48

    建议试试

    npm install rimraf -g
    rimraf node_modules

    回复
    0
  • 黄舟

    黄舟2017-04-17 13:33:48

    我在 Win8 下提示超长的时候,可以直接删除但不能删除到垃圾箱。

    另外在命令控制台下可以用 rmdir /s/q your_app_dir 来删除

    还有个办法就是进入 node_modules目录,把里面的目录一个个删除,直到删不掉的那个一,再进去,重复。其实基本上都是进 node_modules 目录,多进几层再试,把里面的删除了再删外面的就好删了。

    回复
    0
  • 黄舟

    黄舟2017-04-17 13:33:48

    看错误信息,哪个模块文件名过长了,用命令npm uninstall 模块名,将该模块通过命令卸载掉,然后再试着删除一次目录,还不行的话,就重复刚才的卸载命令,直到把所有名字过长的模块卸载光为止

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:33:48

    rm -f /node_modules

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:33:48

    右键先取得管理员权限,然后再删除。或者通过电脑管家或360粉碎文件夹

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:33:48

    用 7zip 或 rar 添加到压缩文档,同时选中删除原文件,完了删除压缩文档。

    @leftstick 的 npm uninstall 也可以。

    回复
    0
  • ringa_lee

    ringa_lee2017-04-17 13:33:48

    windows下直接用rimraf.

    回复
    0
  • 取消回复