javascript - React + webpack: 'process.env' is undefined -
i'm trying run hot dev server on our site webpack; site uses reactjs, has code in it:
if (\"production\" !== process.env.node_env) // etc
when not running hot-swap it's fine, hot-swap, gets run, resulting in error:
typeerror: process.env undefined
the code looks this:
the project modelled after https://github.com/webpack/react-starter does work; question is; error have made in config file and/or how go looking error when 'production' compilation works fine?
i've posted gist of webpack config file.
in webpack config, there 2 options can affect process.env
:
looking @ code, looks process.env
might undefined when both options.prerender
, options.minimize
false
.
you fix using environment defines process.env
(ex: node
), or using defineplugin
assign default value variable yourself.
Comments
Post a Comment