Ошибка инициализации lerna при запуске команды инициализации npx - PullRequest
0 голосов
/ 08 апреля 2020

Я получаю следующую ошибку при попытке инициализации проекта lerna. Я следовал инструкциям на lerna docs readme.md и все еще не смог заставить его работать. Я попытался найти эту ошибку, и, похоже, не могу найти каких-либо полезных путей для ее решения.

Может ли кто-нибудь помочь мне решить эту проблему:

lerna notice cli v3.20.2
lerna info Initializing Git repository
lerna ERR! Error: spawn git ENOENT
lerna ERR!     at notFoundError (C:\Users\[userid]\AppData\Roaming\npm\node_modules\lerna\node_modules\cross-spawn\lib\enoent.js:6:26)
lerna ERR!     at verifyENOENT (C:\Users\[userid]\AppData\Roaming\npm\node_modules\lerna\node_modules\cross-spawn\lib\enoent.js:40:16)
lerna ERR!     at ChildProcess.cp.emit (C:\Users\[userid]\AppData\Roaming\npm\node_modules\lerna\node_modules\cross-spawn\lib\enoent.js:27:25)
lerna ERR! lerna spawn git ENOENT

Я пытался: запускать команды

npx lerna init
lerna init

Я пробовал это на

empty folder (except .git)
empty folder (without .git)
mkdir folder while running the command

Никто из них не работал для меня.

Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 08 апреля 2020

Я решил свою проблему. Я думал, что опубликую ответ для любого, кто сталкивается с той же проблемой.

Я использовал windows cmd, чтобы сделать > git init в пустой папке, а затем делал > lerna init, > git init был не инициализировать репо git в пустой папке, хотя это не приводит к ошибке или жалобе.

Я переключился на использование git cmd на > git init, а затем > lerna init сработал, запустил ли я его с windows cmd или node cmd или git cmd

...