npm - 运行 npx init 命令时出现 lerna 初始化错误
问题描述
当我尝试进行 lerna 项目初始化时,出现以下错误。我按照 lerna文档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
这些都不适合我。
有人可以帮我解决这个问题吗?
解决方案
我解决了我的问题。我想我会为遇到相同问题的任何人发布答案。
我曾经在一个空文件夹上windows cmd
做,> git init
然后做> lerna init
,> git init
虽然它没有抛出错误或抱怨,但没有在空文件夹上初始化一个 git repo。
我切换到使用git cmd
to> git init
然后> lerna init
无论我是从windows cmd
还是运行它都node cmd
可以工作git cmd
推荐阅读
- python - 如何在 Python 的预测函数中传递浮点参数?
- python - Flask 系统找不到指定的路径:'130.127.5.9'
- javascript - Javascript 或 jQuery 在点击事件的表中第 999 行之后未加载 iFrame
- javascript - 当尝试 Console.log 函数的结果时,我得到未定义
- security - 公钥固定 (HPKP) 最大年龄客户端行为
- php - 注意:未定义的偏移量:来自查询的 0
- wcf - WCF 服务无法从 .NET Core 调用
- python - 如何使用 python 获取有关 ec2 实例的报告?
- c++ - 如何在不使用 LockRect 的情况下获取像素数据?(性能问题)
- powerbi - 基于交叉突出显示过滤的度量来过滤其他表