Переменная конфигурации Webpack - PullRequest
0 голосов
/ 26 апреля 2020

Я получил следующую переменную, объявленную в моем webpack.config

const webpack = require('webpack');
module.exports = {
 plugins:[
    new webpack.DefinePlugin({
      PRODUCTION: JSON.stringify(true),
      VERSION: JSON.stringify('5fa3b9'), 
      BROWSER_SUPPORTS_HTML5: true,
      TWO: '1+1',
      'typeof window': JSON.stringify('object'),
      'process.env': {
        NODE_ENV: JSON.stringify(process.env.NODE_ENV)
      },
    })
  ]
}

Теперь в моем файле src / constant.jsx у меня есть следующий пример кода

console.log("test", VERSION); //5fa3b9

Проблема находится в моей IDE, переменная версии недопустима, поэтому мне пришлось добавить «eslint-disable-next-line no-undef». Мой вопрос заключается в том, как использовать переменную "VERSION" без добавления быстрого исправления "eslint-disable-next-line no-undef"

Заранее спасибо

Я попытался добавить "process.env" но я получаю ошибку

console.log("process.env.VERSION", process.env.VERSION);

enter image description here

Чтобы зарегистрировать process.env, это то, что я получил

console.log("process.env", process.env);

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...