`dotenv-webpack` env vars undefined - PullRequest
       20

`dotenv-webpack` env vars undefined

1 голос
/ 28 марта 2019

Попытка заставить некоторые переменные окружения расширяться в некотором коде.Использование dotenv-webpack и локального файла .env для этой работы.Но env var всегда неопределен.

 ....
  plugins: [
    new Dotenv({
      path: path.resolve(__dirname, './.env'),
      systemvars: true,
      silent: false,
    }),
    new webpack.DefinePlugin({
      'process.env': {
        PATH_PREFIX: JSON.stringify(process.env.PATH_PREFIX),
      },
    }),
 ....

В моем файле .env есть следующее:

PATH_PREFIX=/test/contents

И, наконец, в моем коде:У меня есть это ..

console.log('process.env', process.env.PATH_PREFIX);

Я запускаю это с ..

./node_modules/webpack-cli/bin/cli.js --config ./webpack.config.js --display-error-details

И когда он запускается, PATH_PREFIX не определено.

...