* 최신버전 nodejs 설치
https://nodejs.org/
- npm은 덤
- 버전 확인
node -v
npm -v
* npm 초기화
package.json 파일 생성
https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/
npm init -y
* npm 패키지 설치
- package.json에 있는 의존성 패키지 모두 설치
npm install
* webpack 설치
https://webpack.js.org/guides/installation/
- 로컬로 설치
npm install --save-dev webpack
npm install --save-dev webpack-cli
- 전역으로 설치( 비추)
npm install --global webpack
- --save 와 --save-dev 옵션의 차이
둘다 .node_moduels 폴더에 패키지를 설치하고지만
--save-dev는 package.json 파일의 devDependencies{}섹션에 기록되고 --production 빌드시 포함되지 않음
- webpack version
npm list webpack
npm view webpack version
.\node_modules\.bin\webpack -v
//====================
* webpack 스크립트 추가
- 명령 간소화
- package.json 파일 편집
"scripts": {
"webpack": "webpack --mode development"
}
- 명령실행
npm run webpack
./node_modules/.bin/webpack 와 동일
//=============================
* webpack.config.js 파일 작성
https://webpack.js.org/configuration/
- webpack 기본 설정 파일
- webpack.config.js 생성 명령
npx webpack-cli init
//================
- 수동 작성 예시
const webpack = require('webpack');
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist2'),
filename: 'app.bundle.js'
}
}
//=======================
< 명령, 옵션 >
https://webpack.js.org/api/cli/
--config webpack2.config.js
- 설정파일 설정 : 기본 = webpack.config.js
--mode
"development" or "production"
//====================
//=========================
//참고
https://imskojs.github.io/intro-to-webpack/
https://medium.com/@shlee1353/%EC%9B%B9%ED%8C%A9-%EC%9E%85%EB%AC%B8-%EA%B0%80%EC%9D%B4%EB%93%9C%ED%8E%B8-html-css-%EC%82%AC%EC%9A%A9%EA%B8%B0-75d9fb6062e6
http://www.daleseo.com/webpack-basics/
'Code > Web' 카테고리의 다른 글
파이어폭스 부가기능 에러 해결방법 (0) | 2019.05.05 |
---|---|
Sass 사용법 (0) | 2019.04.12 |
부트스트랩 테마 변경 (0) | 2019.04.12 |
Microsoft CDN (0) | 2019.03.08 |
[AWS] EBS 디스크 용량 늘리기 (0) | 2019.02.24 |