我试图根据环境(开发或生产)使用不同的配置变量。这是使用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-unsolved 或将导入/不解析添加到.eslintrc
但这不是解决该问题的好方法。