有时候项目依赖升级需要删除 node_modules 等文件夹在重新 install,由于手动删除文件夹太慢了,需要实现脚本删除文件。
安装
pnpm add rimraf -D
配置脚本
根目录下package.json
的scripts
字段。
clean:cache
代码:
"clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",
目的:删除缓存,删除node_modules/.cache/
和node_modules/.vite
下的文件。
clean:lib
代码:
"clean:lib": "rimraf node_modules",
目的:清除依赖,删除node_modules
文件夹。
reinstall
代码:
"reinstall": "rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap",
目的:重新安装依赖,该命令会先删除 node_modules、yarn.lock、package.lock.json 后在进行依赖重新安装,速度会明显变慢。