Ошибка импорта для реактивных иконок. Модуль не найден: не удается разрешить'act-icons / io 'в / usr / src / app / src / ...' - PullRequest
1 голос
/ 08 апреля 2019

В моем приложении React, которое было построено с использованием create-реагировать-приложение, я получаю сообщение об ошибке:

Модуль не найден: не удается разрешить 'response-icons / io' в'/usr/src/app/src/components/analytics_components'.

Приложение какое-то время работало нормально, но я просто перестроил его с помощью Docker Compose, а теперь это не так.

Похоже, что он выглядит не в том каталоге, src вместо node_modules.

response-icons определенно установлен, npm list response-icons возвращает номер своей версии.

Я вижу папку io в node_modules / реагировать-значки

Оператор импорта:

import { IoMdList } from "react-icons/io";

КогдаЯ изменяю импорт так, чтобы он явно указывал на каталог node_modules, он работает, но мне не нужно было делать это раньше и мне не нужно это делать для любых других пакетов, которые все еще работают правильно:

import { IoMdList } from "../../../node_modules/react-icons/io";

1 Ответ

0 голосов
/ 08 апреля 2019

вы можете попробовать удалить папку вашего модуля узла и запустить cmd: npm install или yarn install, это может решить вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...