[javascript] Grunt를 통해 프로젝트를 자동으로 빌드하는 방법은 무엇인가요?
  1. Node.js 설치: Grunt를 사용하기 위해 Node.js를 먼저 설치해야 합니다. Node.js는 JavaScript로 작성된 환경으로, 다양한 패키지와 모듈을 관리할 수 있습니다. Node.js를 설치하려면 공식 웹사이트(https://nodejs.org)에서 최신 버전을 내려받아 설치하세요.

  2. npm을 통한 Grunt 설치: Node.js를 설치하면 npm(Node Package Manager)도 함께 설치됩니다. npm을 사용하여 Grunt를 전역으로 설치하세요. 명령 프롬프트(터미널)을 열고 다음 명령어를 실행하세요.
    npm install -g grunt-cli
    
  3. 프로젝트 설정: 프로젝트 폴더로 이동하고 package.json 파일을 생성합니다. 이 파일은 프로젝트에 필요한 의존성 패키지 정보를 담고 있습니다. 명령 프롬프트에서 다음 명령어를 사용하여 package.json 파일을 생성하세요.
    npm init
    
  4. Grunt 플러그인 설치: 프로젝트 폴더에서 다음 명령어를 사용하여 필요한 Grunt 플러그인을 설치합니다. 이 예제에서는 grunt-contrib-sass를 사용하여 Sass 파일을 컴파일합니다.
    npm install grunt grunt-contrib-sass --save-dev
    
  5. Gruntfile.js 생성: 프로젝트 폴더에 Gruntfile.js 파일을 생성하고 설정을 작성합니다. 이 파일은 Grunt의 작업을 정의하는 곳입니다. 예를 들어, 다음과 같이 sass 작업을 정의할 수 있습니다.
    module.exports = function(grunt) {
      grunt.initConfig({
        sass: {
          dist: {
            files: {
              'dist/style.css': 'src/style.scss'
            }
          }
        }
      });
    
      grunt.loadNpmTasks('grunt-contrib-sass');
      grunt.registerTask('default', ['sass']);
    };
    
  6. Grunt 실행: 명령 프롬프트에서 다음 명령어를 사용하여 Grunt 작업을 실행합니다.
    grunt
    

위와 같이 Grunt를 사용하여 프로젝트를 자동으로 빌드할 수 있습니다. Grunt는 다양한 플러그인을 제공하므로, 프로젝트의 요구사항에 따라 다양한 작업을 자동화할 수 있습니다.