Работа с псевдонимами IntelliJ IDEA и Webpack - PullRequest
0 голосов
/ 09 мая 2020

Я хотел бы использовать псевдонимы для определенного импорта в моем проекте 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.

...