2016-04-28 14 views
0

は、いくつかのグローバル変数はangular2-webpack-starter - なぜ方程式の左側に文字列がありますか? <a href="https://github.com/AngularClass/angular2-webpack-starter" rel="nofollow">angular2-webpack-starter</a>レポで

'ENV': JSON.stringify(METADATA.ENV)ように、のWebPACKのDefinePlugin部分で定義されています。このENVは、条件文のソースファイルで使用されている

、なぜ文字列がvendor.tsのように、式の左側にリテラルである:

if ('production' === ENV)

ENV === 'production'との違いはありますか?

答えて

0

これは、スタイルの設定やレンダリングのアーティファクトに過ぎません。 2つの変数を比較すると、順序に機能的な違いはありません。

if ('production' === ENV) 

if (ENV === 'production') 
と機能的に同等です
関連する問題

 関連する問題