grunt-contrib-clean
- 퍼블리셔/Grunt
- 2015. 6. 24. 07:00
grunt-contrib-clean
폴더 및 파일을 삭제합니다.
Getting Started
- 시작하기
이 플러그인은 Grunt
~0.4.0 버젼이상이 필요.
Grunt 를 시작하기 전에 Grunt 시작하기를 확인해야 합니다.
이 문서는 Gruntfile 뿐만 아니라 설치하고 Grunt
플러그인을 사용합니다.
이 과정에 익숙하다면, 당신은 다음 명령으로 이 플러그인을 설치할 수 있습니다:
npm install grunt-contrib-clean --save-dev
플러그인이 설치되면, Gruntfile 내에서 자바스크립트의 코드로 아래의 명령을 사용할 수 있습니다 :
grunt.loadNpmTasks('grunt-contrib-clean');
이 플러그인은 그런트의 0.4.x.와 함께 작동하도록 설계되었습니다.
v0.3.x 버젼을 사용하는 경우 Grunt
를 업그레이드 하는것이 좋습니다.
안그렇다면, v0.3.2 를 참고하세요.
Clean task
- Clean 작업
grunt clean
명령으로 이 작업을 실행합니다.
작업대상 파일 및 옵션은 Grunt 작업 구성가이드에 따라 지정될 수 있습니다.
작업의 파괴적인 특성때문에 항상 clean 경로에 주의하십시요.
Options
force
Type: Boolean
, Default: false
이것이 현재 작업하고 있는 디렉터리(CWD)외의 폴더를 지우는 것을 방지하는것으로부터 이 태스크를 무시한다. 주의해서 사용하세요.
no-write
Type: Boolean
, Default: false
작업이 실행되었지만 실제로 파일을 삭제하지 못한 경우 무슨일이 일어났는지 메시지를 기록합니다.
Usage Examples
이 작업을 실행하는 데 사용할 수있는 세 가지 형식이있다.
Short
clean: ["path/to/dir/one", "path/to/dir/two"] Medium (글로벌 옵션으로 특정 대상)
clean: {
build: ["path/to/dir/one", "path/to/dir/two"],
release: ["path/to/another/dir/one", "path/to/another/dir/two"]
},
Long (대상 옵션 마다 특정 목표)
clean: {
build: {
src: ["path/to/dir/one", "path/to/dir/two"]
}
}
Skipping Files
// 모든 .js 파일을 삭제하지만, min.js 파일을 건너뜁니다
clean: {
js: ["path/to/dir/*.js", "!path/to/dir/*.min.js"]
}
"Compact" 와 "파일 배열" 형식은 숨겨진 파일, 프로세스 동적 매핑등을 다루는데 몇 가지 추가 속성을 지원합니다.