npm folder 삭제 / directory delete / remove directory / 디렉토리 삭제 / npm run npm start 에서 디렉토리 삭제
npm run clean
삭제하는 명령어 개인적으로 copyfiles
를 사용하는데, copy 이전에 삭제를 해야 하는 상황이 있다.
그럴 때 사용할만한 간단한 js script 이다.
삭제 script
// clean.js
var fs = require('fs');
function deleteFolderRecursive(path) {
if (fs.existsSync(path) && fs.lstatSync(path).isDirectory()) {
fs.readdirSync(path).forEach(function(file, index){
var curPath = path + "/" + file;
if (fs.lstatSync(curPath).isDirectory()) { // recurse
deleteFolderRecursive(curPath);
} else { // delete file
fs.unlinkSync(curPath);
}
});
console.log(`Deleting directory "${path}"...`);
fs.rmdirSync(path);
}
};
console.log("Cleaning working tree...");
deleteFolderRecursive("../static/_nuxt");
deleteFolderRecursive("../templates/nuxt");
console.log("Successfully cleaned working tree!");
사용법
사용법은 간단하다. 아래처럼 package.json
에 script 를 적고, npm run clean
을 이용해 실행하면 된다.
{
...
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clean": "node ./tasks/clean.js"
},
}
댓글 없음:
댓글 쓰기