当我尝试进行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
这些都不适合我。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我解决了我的问题。我以为我会为遇到相同问题的任何人发布答案。
我当时使用windows cmd
在一个空文件夹上执行> git init
,然后执行> lerna init
,尽管> git init
并没有在该空文件夹上初始化git repo抛出错误或抱怨。
我从git cmd
或> git init
或> lerna init
运行windows cmd
到node cmd
,然后git cmd
工作了>