[javascript] Grunt를 통해 파일을 복사하는 방법은 무엇인가요?
- 먼저, 프로젝트 폴더에서 Grunt를 설치합니다. 다음 명령어를 실행하여 전역으로 Grunt CLI를 설치합니다:
npm install -g grunt-cli
- 프로젝트 폴더에서
package.json
파일을 생성하여 Grunt 플러그인을 설치합니다. 다음 명령어를 실행하여package.json
파일을 생성합니다:npm init
package.json
파일이 생성되었다면, 필요한 Grunt 플러그인을 설치합니다. 파일 복사를 위해서는grunt-contrib-copy
플러그인을 설치해야 합니다. 다음 명령어를 실행하여 플러그인을 설치합니다:npm install grunt-contrib-copy --save-dev
-
프로젝트 폴더에
Gruntfile.js
파일을 생성합니다. 이 파일은 Grunt의 설정 파일로 사용됩니다. Gruntfile.js
파일에 다음 내용을 추가하여 파일을 복사하는 작업을 정의합니다:module.exports = function(grunt) { grunt.initConfig({ copy: { main: { files: [ {expand: true, src: ['path/to/source/*'], dest: 'path/to/destination/', filter: 'isFile'} ] } } }); grunt.loadNpmTasks('grunt-contrib-copy'); grunt.registerTask('default', ['copy']); };
위 코드에서
src
속성은 복사할 파일의 경로를 나타내며,dest
속성은 복사될 파일의 저장 경로를 나타냅니다. 필요에 따라 경로를 수정해주세요.- 터미널에서
grunt
명령어를 실행합니다. Grunt는 설정한 파일 복사 작업을 수행할 것입니다.
Grunt를 사용하여 파일을 복사하는 방법을 알려드렸습니다. Grunt는 다양한 작업을 자동화할 수 있는 강력한 도구이므로, 다른 빌드 작업에도 유용하게 활용할 수 있습니다.