Я много гуглил, но не смог найти ответ. Разочаровался. Итак, наконец-то пришло время поставить.
У меня есть ma c, и я пытался установить Alexa cli с помощью следующей команды:
sudo npm install -g ask-cli
Моя установка прошла успешно, но она выдавала мне ошибку ниже: ask --version:
- bash: ask: команда не найдена
Я использовал версию узла> 12
Наконец, после почти 6 часов RnD, я мог решить эту ошибку, понизив версию до версии 8
Ниже приведены подробности того, что я сделал:
Это была моя предыдущая версия с ошибкой
Anands-MacBook-Air: ~ anand $ node -v v13.6.0
Как перейти на более раннюю версию нижняя версия узла:
Anands-MacBook-Air: ~ anand $ sudo npm очистка кэша -f
npm ПРЕДУПРЕЖДЕНИЕ с использованием --force Я надеюсь, что вы знаете, что вы делаете.
Anands-MacBook-Air: ~ anand $ sudo npm install -gn
/ usr / local / bin / n -> / usr / local / lib / node_modules / n / bin / n + * 10 37 *
обновлен 1 пакет за 27.206 с
Anands-MacBook-Air: ~ anand $ sudo n 8 5.8
установка: node-v8.17.0 mkdir: / usr /local/n/versions/node/8.17.0 выборка: https://nodejs.org/dist/v8.17.0/node-v8.17.0-darwin-x64.tar.gz установлено: v8.17.0 (с npm 6.13.4)
Anands-MacBook-Air: ~ anand $ node -v
v8.17.0
Затем сделал следующее:
Anands-MacBook-Air: ~ anand $ sudo npm установить -g ask-cli
Anands-MacBook-Air: ~ anand $ ask --version
1.7.22
Anands-MacBook-Air : ~ anand $
Надеюсь, это кому-нибудь поможет.