Не удалось запустить команду lerna

Я пытаюсь установить lerna с помощью npm, пакеты успешно добавлены, но когда я запускаю любую команду lerna, она появляется.

bash: lerna: команда не найдена

Версия узла: v8.10.0

Версия Npm: 3.10.9.

Вот что я пытаюсь:

$ npm install --global lerna
C:\Users\<user-name>\AppData\Roaming\npm\lerna -> C:\Users\<user-name>\AppData\Roaming\npm\node_modules\lerna\bin\lerna.js
C:\Users\<user-name>\AppData\Roaming\npm
'[email protected]

[email protected] MINGW64 ~/Projects/lerna init 
bash: lerna: command not found

Ответ 1

1) Проверьте ENVIRONMENT_VARIABLES, что является NODE_PATH присутствует или нет. Если нет, то необходимо добавить путь к PATH среды PATH.

2) Повторно установите снова

enter image description here

Ответ 2

Попробуйте запустить команду

npm install --g lerna

Ответ 3

Три вещи:

  1. Проверьте среду, если путь правильно настроен или нет, для команды не найдена ошибка.
  2. Во-вторых, вы можете перейти непосредственно в папку lerna и выполнить команду. Если вы можете запустить здесь, это означает, что проблема есть в пути, то есть в точке 1
  3. Третий вариант - переустановка и установка снова.

Ответ 4

Я столкнулся с этой проблемой, когда я установил lerna, используя пряжу. Переустановка с использованием npm решила проблему.

Ответ 5

У меня была эта проблема даже с npm.

Явно добавив

C:\Users\yourusername\AppData\Roaming\npm

переменная PATH в разделе Системные переменные в переменных среды решает проблему для меня.

Ответ 6

В моем случае я просто запускаю sudo npm install --g lerna, и он работает после начальной загрузки

Ответ 7

Здесь репо вы можете попробовать изучить lerna в независимой среде