lerna创建子包失败

使用:lerna create devui-vue创建子包失败,提示如下:

xiaozhouzhou@xiaozhouzhoudeMacBook-Air mini-vue-devui % lerna create devui-vue      
lerna notice cli v4.0.0
lerna ERR! Error: Command failed with exit code 1: git config --get user.email
lerna ERR!     at makeError (/Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/execa/lib/error.js:60:11)
lerna ERR!     at Function.module.exports.sync (/Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/execa/index.js:194:17)
lerna ERR!     at Object.execSync (/Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/@lerna/child-process/index.js:39:16)
lerna ERR!     at CreateCommand.gitConfig (/Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/@lerna/create/index.js:181:25)
lerna ERR!     at CreateCommand.initialize (/Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/@lerna/create/index.js:107:47)
lerna ERR!     at /Users/xiaozhouzhou/.nvm/versions/node/v16.0.0/lib/node_modules/lerna/node_modules/@lerna/command/index.js:274:24
lerna ERR! lerna Command failed with exit code 1: git config --get user.email

请问是什么原因?

阅读 3.2k
1 个回答
新手上路,请多包涵

这是由于你没有设置git全局账号和邮箱导致的,试试以下两条

git config --global user.name "xiejiahe"
git config --global user.email "example@example.com

然后查看是否设置成功

git config --global --get user.name
git config --global --get user.email

如果设置成功的话,再创建子包试试,此时应该可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进