webpack 1 - garevna/js-course GitHub Wiki
📦 ( zero-config )
Работаем в созданной ранее папке test ( вы можете назвать свою папку иначе )
Создаем файлы и папки:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>webpack-sample</title>
</head>
<body>
<div class = "sampleClass"></div>
<script src = "./dist/main.js"></script>
</body>
</html>Cоздайте папку src и поместите туда файл 📝 index.js
var promise = new Promise ( function ( resolve, reject ) {
document.write ( 'Wait, pease...<br>' )
setTimeout ( () => resolve ( "OK, you are here ?" ), 2000 )
})
promise.then ( response => document.write ( response ) )
а теперь выполните в консоли Git Bush команду
webpack
webpack был вызван нами без каких-либо параметров и опций
В консоли видно предупреждение, что опция mode отсутствует,
поэтому использовано значение по умолчанию - production
Обратите внимание, что в папке проекта появилась новая папка 📂 dist,
а в этой папке - минифицированный файл 📝 main.js
Как видите, мы обошлись без файла конфигурации,
поскольку Webpack 4 позволяет это
при использовании дефолтных имен файлов и папок:
Теперь откройте файл index.html в браузере
