私はWebPACKの-devのサーバーを持っている、と私はNPM(package.jso)から実行しますN:Webpack-dev-serverはテストとeslintの「ランナー」ですか?
"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と仕事をしており、ワークフローは です。gulp watch
を開始してください。 1.すべての.jsファイルをすばやく変更します。 2. Gulpは、すべての変更時にbundler(browserify)、eslint、およびtests(phantomjsのカルマとジャスミン)を実行します。
webpack-dev-serverでこのフローを実現することはできますか?または、むしろ(watchifyの代わりに)gulpのタスクの1つとして "watch"フラグを付けたwebpackを使用して、私の流れにとどまるべきでしょうか?
私は本当にこのホットモジュールをリロードする必要はないと思います。私はそれで働いたことがないと私は元気だった(まあ、それは非常に固い議論ではないが、まだ... :))。それは本当にそのスーパー機能です、私はwebpack-dev-serverを実行し、別のターミナルウィンドウでタスクを拾うべきでしょうか?
アイデア?
は実は、私は、NPMのスクリプトを使用することを決めた、と私はWebPACKの実行するスクリプト「DEV」を持って、テスト、リンタースクリプトは、NPM-実行-すべて」を使用して" – kzg