1
我正在使用Ractive v0.7.x,並且我在Chrome控制檯中注意到他們在生產中部署時建議設置Ractive.DEBUG = false
。Ractive是否識別NODE_ENV進行調試?
我開始去是這樣的:
Ractive.DEBUG = document.location.hostname.match(/^appdev\./);
儘管如此,我使用的WebPack,我發現,陣營開發使用NODE_ENV
變量(如快遞)以瞭解它的調試部件是否應該被剝奪的生產編制。
他們的WebPack的conf建議使用類似
new webpack.DefinePlugin({
'process.env': {NODE_ENV: '"production"'}
})
現在,我的問題是,如果Ractive認識到這個環境變量?對於所有使用webpack或其他第三方工具打包代碼的人來說,這將非常有用。