webpack 中使用 dotenv

安装

yarn add dotenv

修改 webpack 配置

const dotenv = require('dotenv')
const env = dotenv.config().parsed
const envKeys = Object.keys(env).reduce((prev, next) => {
  prev[`process.env.${next}`] = JSON.stringify(env[next])
  return prev
}, {})

module.exports = {
  plugins: [
    new webpack.DefinePlugin(envKeys)
  ]
}