rimraf:用node编写的rm -rf
rm -rf
rimraf:用node编写的一、背景
在使用nodejs中,很多时候需要做一些删除目录/文件的操作。比如在package.json
中自定义clean
命令:
{
"scripts": {
"clean": "rimraf lib-es5"
}
}
这个问题的核心在于Windows和Unix的rm
命令有差异。
因此需要一个跨平台的rm
命令。
二、使用rimraf
isaacs/rimraf 本身实现很简单,无非就是递归地判断&删除。
简单使用即可。