これはWebpackの質問またはAngularの質問ではありませんが、angular.ioサイトの設定と非常によく似た設定のwebpackを使用するAngularアプリがあります。webpackの複数の設定ファイル
だから私は、私は
"start-webpack": "webpack-dev-server --inline --progress"
私のタスクを実行するときにデフォルトで使用されるが、私は、私はセットアップに必要ないくつかのアプリのパラメータを持っている私のwebpack.config.js
module.exports = require('./config/webpack.dev.js');
を持っていますいくつかのAPIのURLやその他のもののように、アプリケーションを実行します。だから私は、いくつかのファイルのdev1.tsとフォルダ/ ENVを持っている。このようなdev2.ts:
export = {
API: 'http://xxxx',
BASE_URL: 'http://xxxx',
};
と私は、アプリケーションが開始されると、この情報にアクセスできるようにしたいと思います。だから、理想的に私はこのようなものを使用してアプリケーションを起動したい:
"start-webpack": "webpack-dev-server --config dev1 --inline --progress"
、その後、私の角のアプリで私は何とかAPI、BASE_URLを取得すると思います。 これが実現可能かどうかわからないので少し失われています。
誰でも私にどこを見てもらうことができますか?
ありがとうございました
グローバルの場合は['DefinePlugin'](https://webpack.js.org/plugins/define-plugin/)を探しています(https://webpack.js.org/guides/)。 production-build /)を使用しています。 – Ivan
興味深いですが、わかりません。この方法では、設定ごとに異なるwebpack設定をする必要があります。この場合、2つの開発構成と2つの実動構成がありますが、4つの異なるWebpack構成ファイルが必要です – David