Я хотел бы использовать псевдонимы для определенного импорта в моем проекте React. В качестве быстрого примера предположим, что в моем webpack.config.js
настроен следующий псевдоним:
const path = require('path');
module.exports = {
//...
resolve: {
alias: {
'@projectName/icons$': path.resolve(__dirname, 'src/icons/index.js')
}
}
};
Цель состоит в том, чтобы затем использовать экспортированные значки в path.resolve(__dirname, 'src/icons/index.js'
как таковые:
import {Error, Warning} from '@projectName/icons'
Во время выполнения все работает, однако во время разработки IntelliJ не может обеспечить хорошее завершение кода и выдает предупреждение Модуль не установлен .
Sidenote : я указал путь к моему webpack.config.js
в IntelliJ> Настройки> Языки и платформы> JavaScript> Webpack.