Start a web app project by parcel

Updated:
Categories: Web
Tags: #JavaScript #Parcel #Bundling

parcel 로 웹 앱 프로젝트 시작해보기

webpack 보다 가볍게 웹앱을 돌릴 수 있는 빌드툴이라는 소개를 보고 테스트해봄.

# 새로운 프로젝트 폴더 만들고 이동
$ mkdir parcel
$ cd parcel/

# npm project 시작
$ npm init -y
Wrote to /Users/jungbin/Development/Front-End/Playgrounds/parcel/package.json:
{
  "name": "parcel",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

# parcel 라이브러리 package.json에 삽입 및 설치
$ npm install parcel-bundler --save-dev
  • parcel 프로젝트 시작점 설정. package.json scripts 항목에 "start": "parcel ./src/index.html" 추가

  • 위에서 설정한 시작점에 연결되는 실제 폴더/파일을 생성. src 폴더 만든 후, index.html, index.js 파일 생성.
    • index.html내에는 <script src="js/index.js"></script>와 같이 index.js를 임포트.
    • 테스트를 위해서 index.jsconsole.log("HELLO PARCEL");로 간단하게 작성
  • 그리고, start script 실행
    $ npm run start
    

ES6 문법 사용을 위한 babel 추가

  • babel 라이브러리 추가
    $ npm install --save-dev babel-preset-es2015
    
  • babel 라이브러리 추가한 뒤, .babelrc 파일을 수정
    {
    "presets": ["env"]
    }
    

테스트 startkit GitHub Repository

no file

GitHub - jungbin-kim/parcel-test: parcel (웹 애플리케이션 번들러) test project

parcel (웹 애플리케이션 번들러) test project . Contribute to jungbin-kim/parcel-test development by creating an account on GitHub.

참고

Comments