运行npx init命令时出现lerna初始化错误

时间:2020-04-08 05:00:08

标签: npm lerna npx

当我尝试进行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 :(得分:0)

我解决了我的问题。我以为我会为遇到相同问题的任何人发布答案。

我当时使用windows cmd在一个空文件夹上执行> git init,然后执行> lerna init,尽管> git init并没有在该空文件夹上初始化git repo抛出错误或抱怨。

我从git cmd> git init> lerna init运行windows cmdnode cmd,然后git cmd工作了