Глобальные NPM пакетов, установленных в другом каталоге - PullRequest
0 голосов
/ 06 августа 2020

У меня недавно возникла эта проблема, когда всякий раз, когда я устанавливаю глобальные пакеты, например npm install -g @11ty/eleventy, а затем запускаю eleventy --version, например, в Терминале, он возвращает zsh: command not found: eleventy.

Через некоторое время Исследование показало, что глобальные команды, которые работают (например, vue), находятся в /usr/local/bin/, тогда как недавно установленные пакеты попадают в /usr/local/Cellar/node/13.8.0/bin. Я не могу вспомнить, но думаю, что я обновил Node с момента установки Vue CLI, и что пакеты заканчиваются в этом более позднем каталоге с момента обновления.

Я не уверен, как исправить это . Могу ли я как-то изменить каталог по умолчанию с /usr/local/Cellar/node/13.8.0/bin на /usr/local/bin/, или какова рекомендуемая процедура?

...