2017-12-04 27 views
0

私は、管理環境と通常のユーザー用のWebの2つの部分からなるプロジェクトを持っています。各パーツには別の資産があるので、webpackの2つの設定があります。最初の名前はwebpack-front.config.js、2番目の名前はwebpack-admin.config.jsです。Webpack - webpack-dev-server two configs

私の構造:私は "--openのWebPACK-devのサーバー" を実行しようとすると

├─┬ dist 
│ ├── front.bundle.js 
│ └── admin.bundle.js 
| 
├─┬ src 
│ ├─┬ front 
| | └── index.js 
│ └─┬ admin 
| └── index.js 

問題は、開始されます。 Npmの印刷:

> webpack-dev-server --open 

No configuration file found and no entry configured via CLI option. 
When using the CLI you need to provide at least two arguments: entry and output. 
A configuration file could be named 'webpack.config.js' in the current directory. 
Use --help to display the CLI options. 
npm ERR! code ELIFECYCLE 
npm ERR! errno 255 
npm ERR! [email protected] start: `webpack-dev-server --open` 
npm ERR! Exit status 255 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  /root/.npm/_logs/2017-12-04T14_16_35_084Z-debug.log 

この問題は、私の設定の名前が "webpack.config.js"でないために発生します。 webpack-dev-serverを別のconfigで実行する方法と、両方のconfigを同時に実行する方法はありますか?

答えて

0

configオプションを使用して、カスタム設定ファイルを指定することができます。

> webpack-dev-server --config /home/user/project/path_to_config_file 
0

はいあります。構成ファイルを指定するには、--configフラグを使用します。だからあなたのコマンドが

webpack-dev-server --open --config webpack-front.config.js 

のようになります。残念ながら、私は唯一のWebPACK 1ドキュメントで、それへの参照を見つけることができました。 https://webpack.github.io/docs/webpack-dev-server.html#webpack-dev-server-cli

関連する問題