【发布时间】:2019-04-18 00:15:50
【问题描述】:
在 Browserify / Gulp 世界中,我曾经使用 envify 在 React 代码中“填充” process.env 变量。在 Webpack 世界中如何实现这一目标?
查看此文档 https://webpack.js.org/plugins/environment-plugin/#src/components/Sidebar/Sidebar.jsx
我正在设置..
plugins: [
new HtmlWebpackPlugin({
template: 'views/index.handlebars',
filename: 'views/index.handlebars'
}),
new MiniCssExtractPlugin({
filename: '[name].css',
}),
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
}),
new webpack.SourceMapDevToolPlugin({
filename: '[name].js.map',
}),
new webpack.HotModuleReplacementPlugin(),
new webpack.EnvironmentPlugin(['HEROKU', 'HEROKU_PREFIX', 'LANG', 'NODE_ENV'])
]
在我的 webpack 配置中。
process.env 变量仍未被“填充”
【问题讨论】:
标签: webpack