脚手架yo遇到错误Current yeoman-environment is not compatible with current generator

最近想把公用的代码抽出来,传到git,然后写个脚手架自动拉代码,copy代码。这样在做新项目的时候,如果想复用一些公用的函数、组件、库,直接用脚手架输入几个yes就可以了。

随便搜了下,先试下用yeoman,按官网的教程安装并写一个demo,运行时却一直提示
Current yeoman-environment is not compatible with current generator, min required: 3.0.0 current version: 2.10.3. Some features may be missing, try updating reinstalling 'yo'.
重新安装了也不行,自己装了个新版的yeoman-environment,还是提示这个错误,于是去看yeoman的package.json,发现写的的确是旧版的……在这里插入图片描述
既然用的是2.x.x,换3.x.x似乎也不稳妥,看提示说是yeoman-environment 不兼容current generator,那就把yeoman-generator降级吧,目前是5.x.x,去npm网搜了下版本号,换了一个4.x.x的就ok了,所以把demo里的package.json的版本换下就正常了

  "dependencies": {
    "yeoman-generator": "^4.11.0"
  }

官网给的提示去装,竟然会出现这种版本兼容的问题,有点小坑……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值