Я получил следующую переменную, объявленную в моем 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](https://i.stack.imgur.com/eUsC4.png)
Чтобы зарегистрировать process.env, это то, что я получил
console.log("process.env", process.env);
![enter image description here](https://i.stack.imgur.com/4lXQQ.png)