有时候项目依赖升级需要删除 node_modules 等文件夹在重新 install,由于手动删除文件夹太慢了,需要实现脚本删除文件。

rimraf 的 npm 首页

安装

  1. pnpm add rimraf -D

配置脚本

根目录下package.jsonscripts字段。

clean:cache

代码:

  1. "clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",

目的:删除缓存,删除node_modules/.cache/node_modules/.vite下的文件。

clean:lib

代码:

  1. "clean:lib": "rimraf node_modules",

目的:清除依赖,删除node_modules文件夹。

reinstall

代码:

  1. "reinstall": "rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap",

目的:重新安装依赖,该命令会先删除 node_modules、yarn.lock、package.lock.json 后在进行依赖重新安装,速度会明显变慢。