Узел через NVM, почему «какой узел» работает, а не «узел -v»? - PullRequest
0 голосов
/ 11 ноября 2019

Я пытался установить узел через nvm и продолжаю сталкиваться с ошибкой «Нет такого файла или каталога». Я переместил свой $ NVM_DIR из своего домашнего каталога, чтобы убедиться, что в нем нет ничего конфликтующего, и кажется, что nvm работает нормально, но я не могу использовать установленный узел / npm.

Вот чтопроисходит с тех пор, как я (пере) установил nvm:

$ nvm install node

... 

env: 'node': No such file or directory
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v13.1.0 --silent` to unset it.
$ node -v
bash: node: command not found
$ nvm use --delete-prefix node
env: 'node': No such file or directory
env: 'node': No such file or directory
$ ls /hdd/.nvm/versions/node/v13.1.0/bin
node npm npx
$ which node
/hdd/.nvm/versions/node/v13.1.0/bin/node
$ node -v
bash: /hdd/.nvm/versions/node/v13.1.0/bin/node: No such file or directory
$ which npm
/hdd/.nvm/versions/node/v13.1.0/bin/npm
$ npm --version
env: 'node': No such file or directory

Так что, похоже, npm устанавливает все и добавляет его в мой $ PATH, но по какой-то причине файл, который существует в ls, не существуетдля баш. Другие вопросы, которые я видел, с аналогичными проблемами, ничего не сделали для меня, чего мне не хватает?

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