盒子
盒子
文章目录
  1. Question
  2. Reason
  3. Solution
    1. install
    2. delete

删除node_modules不成功

Question

WindowsNode.js开发的你或许碰到过无法删除node_modules文件夹的情况,如下图:

failed

Reason

windows 在文件目录的长度有限制,因为node packages 有众多dependencies,每一个dependency又有其他的dependency,这些dependency或许还有其他的dependency,所以导致node_modules有超级复杂的文件目录。比如:

D:\codetest\node_modules\edpx-mobile\node_modules\edp-webserver\node_modules\babel\node_modules\chokidar\node_modules\anymatch\node_modules

Solution

install

npm install -g rimraf

delete

rimraf node_modules

亲测有效