kiberlain
6/15/2018 - 9:46 AM

Основы вебпак

Основы вебпак

1. Создаем package.json использую команду 
npm init

2. Игонорим ненужное в .gitignore
dist
node_modules

3. index.js с кодом с ES6 кодом http://codepad.org/pz5ADcJh?

4. Ставим webpack 
npm i -D webpack webpack-cli

5. Добавляем конфиг webpack.config.js с кодом http://codepad.org/tcuVaWdf

6. Редачим в package.json в секцию scripts такую строчку
"build": "webpack-cli"

7. Ставим babel для поддержки ES6 кода
npm i -D @babel/core @babel/preset-env @babel/preset-react @babel/preset-stage-0 @babel/plugin-transform-runtime @babel/runtime babel-loader@8.0.0-beta.3 

8. добавить в папку файл .babelrc с кодом http://codepad.org/8Vm3PKCd

9. Компилим исходный код 
npm run build

10. Проверка
node ./dist/bundle.js