Сообщение об ошибке npm-default недоступно
Я обновил npm в прыжке opensuse 42.2, и после этого я получил эту ошибку:
npm-default недоступно.
Я смотрю в нпм:
#!/bin/sh
PROG=$(basename $0)
PROG_VERSION=${NODE_VERSION:--default}
if [ ! -x /usr/bin/${PROG}${PROG_VERSION} ]; then
echo "${PROG}${PROG_VERSION} is unavailable."
exit 127
fi
exec /usr/bin/${PROG}${PROG_VERSION} "$@"
Я понял, что NODE_VERSION
не определено, поэтому я добавил его в env:
export NODE_VERSION = 8
Тогда я получил это сообщение:
npm8 недоступен.
Но:
ls -la / usr / bin / npm8:
lrwxrwxrwx 1 корневой корень 41 окт 17 14.46 /usr/bin/npm8 -> ../lib64/node_modules/npm8/bin/npm-cli.js
Наконец я попробовал это:
npm8:
bash: / usr / bin / npm8: в доступе отказано
sudo npm8:
sudo: npm8: команда не найдена
Я думаю, что последнее обновление npm имеет некоторые проблемы, но я не знаю, как я могу это исправить. Кто-нибудь еще встречался с этой проблемой?
Я уже пытался переустановить пакеты.
1 ответ
Мой коллега понял проблему; Мне пришлось добавить исполняемый файл для файла /usr/lib64/node_modules/npm8/npm-cli.js.