◎ WEBPACK
▼ 내용
WEBPACK 이란 다양한 신기술? 등의 프로그래밍파일들을 웹페이지에서 호환되도록 변환해주는 번듈러이다. ES6 문법이라든가 SCSS 같은 파일들을 웹브라우저에서 읽을수 있게 ES5,CSS 로 변환시켜준다.
▼ 설치법
webpack,webpack-cli 설치
webpack : node 에서 webpack를 사용하기 위함.
webpack-cli : 터미널에서 webpack를 사용하기 위함.
▼ extract-text-webpack-plugin 설치법
loader 를 사용하기위한 모음 엄마같은놈(?)
▼ loader 설치
▼ post css 의 추가 플러그인 과 그외 패키지 설치
▼ 실행방법
기존엔 Node 에서 npm run start로 하나만 실행하였다면 이제는 콘솔 2개로 하나는 start에 썻던걸 사용하고 하나는 webpack을 실행해야한다. 그러기 위해 아래 소스를 package.json 에 적용시켜주자.
그리고 그후 제일 상위에 webpack.config.js 란 이름을 만들어 환경설정을 해줘야한다. 만약 이 이름을 사용하지않고 다른 이름을 사용하려면.. 해당 config 의 파일 이름을 package.json 에 지정해줘야한다.
webpack.config.js 는 서버코드를 작성하면안된다 오로지 클라이언트코드를 위한걸 작성해야한다
그렇기 때문에 wabpack.config.js 에는 ES6 문법또는 최신 문법을 쓰면 안된다. (EX: import 등)
조금더 자세한 설명은 webpack config 파일의 주석을 보시면되겠숨돠.
터미널에서 실행할때는
▼ webpack.config.js
▼ pakage.json
◎ WEBPACK - LOADER 부연설명
▼ POST CSS
POST CSS 를 통해서 Autoprefixer 을 사용하면 각각의 브라우저 별로 호환되게 바꿔준다
▼ SASS 변수만들기
◎ PARCEL
▼ 내용
PARCEL 이란 WEBPACK 과 같은 모듈 번듈러이다. 다양한 신기술? 등의 프로그래밍파일들을 웹페이지에서 호환되도록 변환해주는 번듈러이다.
▼지원 파일
●CSS
●SCSS
●Images
●Babel
●PostCSS
●PostHTML
●TypeScript
●ReasonML/BuckleScript
●ReasonReact
'프로그래밍 > NodeJS' 카테고리의 다른 글
NODE JS - pug(mixin) 사용법 (0) | 2022.01.05 |
---|---|
NODE JS - multer (파일 업로드) (0) | 2019.04.10 |
NODE JS - express URL 파라미터 (2) | 2019.03.28 |
NODE JS - 데이터 압축하기,URL로 파일접근하기 (0) | 2019.03.27 |
NODE JS - PM2 패키지 설치 (3) | 2019.03.27 |