Ractive 是否识别 NODE_ENV 进行调试?
Does Ractive recognize NODE_ENV for its debugging?
我正在使用 Ractive v0。7.x 我在 chrome 控制台中注意到他们建议在生产中部署时设置 Ractive.DEBUG = false
。
我是这样开始的:
Ractive.DEBUG = document.location.hostname.match(/^appdev\./);
不过,我正在使用 webpack,我发现 React dev 使用 NODE_ENV
变量(如 express)来了解其调试部分是否应该从编译的生产中剥离。
他们建议在 Webpack conf 中使用类似
的东西
new webpack.DefinePlugin({
'process.env': {NODE_ENV: '"production"'}
})
现在,我的问题是 Ractive 是否识别这个环境变量?使用 webpack 或其他 3rd 方工具打包代码对我们所有人都非常有用。
不,Ractive 不使用 NODE_ENV
。您需要设置 Ractive.DEBUG
。我个人使用与您相同的方法 - 根据主机名设置值。
我正在使用 Ractive v0。7.x 我在 chrome 控制台中注意到他们建议在生产中部署时设置 Ractive.DEBUG = false
。
我是这样开始的:
Ractive.DEBUG = document.location.hostname.match(/^appdev\./);
不过,我正在使用 webpack,我发现 React dev 使用 NODE_ENV
变量(如 express)来了解其调试部分是否应该从编译的生产中剥离。
他们建议在 Webpack conf 中使用类似
的东西new webpack.DefinePlugin({
'process.env': {NODE_ENV: '"production"'}
})
现在,我的问题是 Ractive 是否识别这个环境变量?使用 webpack 或其他 3rd 方工具打包代码对我们所有人都非常有用。
不,Ractive 不使用 NODE_ENV
。您需要设置 Ractive.DEBUG
。我个人使用与您相同的方法 - 根据主机名设置值。