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

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

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

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

Версия НПМ: 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]

VaibhavPC@Vaibhav MINGW64 ~/Projects/lerna init 
bash: lerna: command not found

person Vaibhav Agrawal    schedule 25.05.2018    source источник
comment
Вы можете проверить ссылку ниже, может это поможет. stackoverflow.com/questions/9587665 /   -  person Praveen Kumar    schedule 25.05.2018


Ответы (9)


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

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

введите описание изображения здесь

person Praveen Kumar    schedule 25.05.2018

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

npm install --g lerna
person Alper Ebicoglu    schedule 08.08.2018
comment
Как это получает голоса? Вы только что повторили то, что уже пробовал ОП. - person a_lovelace; 29.04.2021

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

person Ping Woo    schedule 18.06.2019

Попробуйте использовать npx lerna init, мне помогло

person Ales Pazniak    schedule 08.01.2020

Три вещи:

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

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

person Mandar Dhadve    schedule 25.05.2018
comment
вы просто переустанавливаете npm, а затем запускаете эту команду npm install --global lerna - person Mandar Dhadve; 25.05.2018

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

Явным добавлением

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

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

person mruanova    schedule 12.02.2019

просто установите пакет глобально

npm install --g lerna
yarn global add lerna
person Ericgit    schedule 11.04.2021

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

person Allen Fang    schedule 05.06.2018