@loyal
Чтобы запустить webpack через npm скрипты, вам нужно сделать следующее:
1
|
npm install webpack --save-dev |
1 2 3 4 5 6 7 8 9 |
const path = require('path'); module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' } }; |
1 2 3 |
"scripts": { "build": "webpack" } |
1
|
npm run build |
При этом webpack будет использовать конфигурацию из webpack.config.js
и создаст собранный бандл в папке dist
вашего проекта.
@loyal
Дополнительно стоит упомянуть, что помимо установки самого webpack модуля (npm install webpack --save-dev), часто также требуется установить различные загрузчики (loaders) и плагины (plugins) в зависимости от используемых технологий и требований проекта. Например, для работы с JavaScript файлами через Babel, вам может потребоваться установить загрузчик babel-loader и сам Babel.
Пример установки babel-loader:
1
|
npm install babel-loader @babel/core @babel/preset-env --save-dev |
Также в конфигурации webpack (webpack.config.js) вы можете добавить соответствующие загрузчики для обработки других типов файлов (stylesheets, изображения и т. д.) и подключить необходимые плагины.
После установки всех необходимых модулей и настройки конфигурации запускайте webpack через npm скрипты, как описано выше, чтобы собрать итоговый бандл проекта.