背景
前端在用vuejs时,需要通过npm run build打包出dist文件夹,放在服务器上供用户访问
每次更新完前端版本都要重新打包,默认打包出来的文件夹是dist,所以写了脚本自动删除旧的dist文件夹,否则就会提示已经dist exist之类
既往同事是用windows的,这个package.json里的脚本写成了
"scripts": {
"clean": "if exist dist rmdir /s /q dist && if exist dist.zip del dist.zip",
...
}
我的电脑是macos,执行时就报错,后来发现有一个node插件rimraf专门解决这个问题,可以跨平台实现linux的rm -rf命令,用起来很简单,导入rimraf以后,把脚本改成
"scripts": {
"clean": "rimraf dist dist.zip",
...
}
解决![]()