#intellij-idea #package-managers #pnpm
Вопрос:
У меня установлен pnpm на моем Mac (MacBook Pro (13 дюймов, M1, 2020)). Я подтверждаю этот факт, запустив which pnpm
и pnpm --version
в Terminal.app, где и то, и другое удается.
Когда я нажимаю всплывающее меню диспетчера пакетов, я получаю пункты меню для npm, yarn и pnpm. Но когда я выбираю pnpm, я получаю сообщение об ошибке «Не найдено».
Как я могу заставить IntelliJ «найти» мою установку pnpm?
Когда я нажимаю
значок списка менеджеров пакетов, я получаю список, который я могу сузить до pnpm, но элемент в списке имеет пустые поля.
Комментарии:
1. Это pnpm > 16.14.3? Кажется похожим на youtrack.jetbrains.com/issue/WEB-52365
2. @KonstantinAnnikov Да, похоже, это так. Мой pnpm действительно находится в
Library
папке. Если вы хотите дать ответ на свой комментарий, я приму его, чтобы отметить эту страницу как разрешенную.
Ответ №1:
pnpm версии выше 16.14.3 изменил свое местоположение по умолчанию. Новое местоположение для macOS-это ~/Library/pnpm
.
Вот почему IntelliJ не может его обнаружить. Вот ошибка в трекере проблем JetBrains:
https://youtrack.jetbrains.com/issue/WEB-52365
Единственным обходным путем, по-видимому, является понижение рейтинга, так как определение местоположения pnpm вручную в настоящее время не работает.