Я пытаюсь использовать различные переменные конфигурации в зависимости от среды (dev или production). Это использует псевдонимы Webpack.
Вот как это работает:
webpack.config.dev.js
{
resolve: {
alias: {
config: path.join(__dirname, 'src/config/dev.js'),
},
},
webpack.config.prod.js
{
resolve: {
alias: {
config: path.join(__dirname, 'src/config/dev.js'),
},
},
}
Однако в моем приложении это работает нормально, но я получаю сообщение об ошибке "ESLint Невозможно определить путь к модулю 'config'". Я знаю, что эту ошибку можно игнорировать, используя следующее правило игнорирования
// eslint-disable-next-line import / no-unresolved
или добавление импорта / без разрешения в .eslintrc
но это не очень хорошее решение проблемы.