angular2 with webpack2 プロジェクトを angular-cli ベースのプロジェクトに変換しようとしています。
私の理解が正しければ、angular-cli は webpack をサポートするようになりました。私の元のプロジェクトでは、次を注入しましたapp.config.js
。
module.exports = {
webServer: {
appBaseHref : JSON.stringify("/")
},
auth0: {
apiKey: JSON.stringify("API_KEY"),
domain: JSON.stringify("DOMAIN.auth0.com"),
callbackUrl: JSON.stringify("CALLBACK_URL")
}
};
以下をwebpack.config.js
ファイルに追加します。
const appConfig = require("./config/app.config");
const DefinePlugin = require("webpack/lib/DefinePlugin");
...
module.exports = {
plugins: [
new DefinePlugin({
APP_CONFIG: appConfig
}),
...
次に、typescript プロジェクトで APP_CONFIG を宣言しdeclare var APP_CONFIG:any;
、そのプロパティを使用します。angular-cli プロジェクトにそのようなオブジェクトを挿入するにはどうすればよいですか?
ありがとう