Я использую macOS Mojave, и я попытался установить пакет Google Lighthouse для Node.JS с помощью диспетчера пакетов NPM, используя следующую команду npm install
с параметром -g
чтобы установить пакет глобально:
npm install lighthouse -g
Но что бы я ни делал, я получаю ошибку -bash: lighthouse: command not found
, указывающую, что команда не распознается macOS или, возможно, она не была правильно экспортирована. Я даже попробовал source ~/.bash_profile
, но это не помогло.
Я даже попытался удалить Lighthouse с помощью npm remove lighthouse -g
и выполнил следующее, чтобы удалить кеш для NPM:
sudo npm cache clean -f
sudo npm install -g n
Затем я переустановил с помощью npm install lighthouse -g
, но он по-прежнему говорит, что команда не найдена. Я даже попытался закрыть весь свой терминал windows, но команда все еще не найдена.
Когда я выполняю команду node --version
, она возвращает: v12.16.1
, а npm -v
возвращает 6.13.4
. Команда lighthouse
несовместима с v12 из Node.js?
Я в своем уме. Кто-нибудь знает, что происходит? Мне нужно экспортировать путь к пакету или что-то в этом роде? Я что-то еще пропустил?