在angular2-webpack-starter repo中,一些全局变量在webpack的DefinePlugin部分中定义,如
'ENV': JSON.stringify(METADATA.ENV)
。
当在条件的源文件中使用此ENV时,为什么字符串文字位于等式的左侧,如vendor.ts中所示:
if ('production' === ENV)
?
与ENV === 'production'
有什么不同?
答案 0 :(得分:0)
这只是一种样式首选项或渲染工件。比较两个变量时,顺序没有功能差异。
if ('production' === ENV)
在功能上等同于
if (ENV === 'production')