nvm устанавливает глобальные пакеты до последней версии (11.10.0), когда в текущей оболочке выбрана другая версия - PullRequest
0 голосов
/ 28 февраля 2019

Когда я загружаю более раннюю версию узла, например, v10.6, используя nvm, а затем запускаю npm install prettier -g, а затем введите prettier, я получаю -bash: prettier: command not found.

Если я затем переключусь на v11.10.0, без установки, ввод prettier работает.

Это касается любого пакета, который я пытаюсь установить глобально, а не просто красивее.Также не только при установке из v10.6.

Даже если я rm -r 11.10.0 из версий узла в каталоге .nvm, а затем установил из другой версии, создается каталог v11.10.0, содержащийкаталог node_modules.Пакет остается недоступным из установочной версии узла.

Я также попытался установить с nvm install 10.6 --reinstall-packages-from=11.10 и nvm reinstall-packages 11.10 после успешной установки пакета в 11.10.0.

Как установитьпакет глобально для конкретной версии узла, установленной с использованием nvm, с учетом приведенного выше?

...