Skip to content

node删除文件的两种方法

rimraf

bash
npm i rimraf -S

INFO

package.json 中

dist 文件名称

javascript
	"scripts": {
		"rm:build": "rimraf dist",
	},

fs

bash
npm i fs -S
javascript
var path = require("path");
const { rm } = require("fs/promises");

//path
const resolvePath = (url) => path.resolve(process.cwd(), url);
async function exec() {
  //dist 文件名称或者路径
  await rm(resolvePath("./dist"), {
    force: true,
    recursive: true,
  });
}

exec();