Intellij / Webstorm Yarn - не может найти пакет, кроме как в корневом - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь добавить пакеты через пряжу в intellij. Я могу заставить его установить пакет, и я могу даже переместить пакеты в свою собственную папку через --modules-folder "ExternalLibs".

Проблема, с которой я столкнулся, заключается в том, что если я не разрешу установку пряжи в корне и в папке node_modules, она не будет распознавать наличие пакета.

Есть ли способ указать package.json для поиска в пользовательском пути?

1 Ответ

1 голос
/ 21 марта 2019

Вы можете попробовать установить NODE_PATH переменную среды, указывающую на местоположение вашей папки, в Node.js запустить шаблон конфигурации: Выполнить | Изменить конфигурации ... , развернуть узел Шаблоны , выбрать конфигурацию Node.js , указать NODE_PATH в Переменные среды поле

Пожалуйста, смотрите https://youtrack.jetbrains.com/issue/WEB-19476#focus=streamItem-27-2819977.0-0

Обратите внимание, что, хотя модули в вызовах require() будут фактически разрешены, вы все равно увидите предупреждения о неустановленных пакетах из-за WEB-25792 ; Вы должны отключить JavaScript | Генерал | Отсутствует проверка зависимости модуля , чтобы избавиться от предупреждений

...