У меня есть WebPack-DEV-сервер, и я запустить его из НОГО (package.jso) п:Webpack-dev-сервер как «бегун» для тестов и эскинтов?
"scripts": {
"build": "NODE_ENV=production webpack -p --config webpack.production.config.js --progress --profile --colors",
"dev": "webpack-dev-server --progress --profile --colors --hot"
},
Это из какого-то стартового комплекта и он хорошо работает. Я могу запустить node run dev
, а webpack отслеживает любые изменения в моих файлах и перезагружает модули.
Это хорошо.
Но! Недавно я работал с gulp, и мой рабочий процесс был: 0. Начать gulp watch
. 1. Сделайте потрясающие изменения в любом .js-файле. 2. Gulp запускает связывание (прорисовку), eslint и тесты (карма и жасмин на phantomjs) при каждом изменении.
Возможно ли достичь этого потока с помощью webpack-dev-сервера? Или я должен использовать webpack с флагом «смотреть» как одну из задач в глотке (вместо того, чтобы прокручивать браузер) и оставаться с моим потоком?
Я думаю, что мне действительно не нужна эта горячая перезагрузка модуля. Я никогда с этим не работал, и я был в порядке (ну, это не очень солидный аргумент, но все же ... :)). Это действительно суперфункция, и я должен запускать webpack-dev-server и, возможно, задачи gulp в отдельном окне терминала?
Любые идеи?
На самом деле, я решил использовать НПМ сценарии, и у меня есть сценарий «Dev», который запускает WebPack, тесты и линт сценарии с использованием «НПМ выполнения всех ». – kzg