ember new报错No matching version found for @ember-data/model@^3.11.2的解决方案

2019.7.28 更新:该问题官方已修复,至少由于文中所述原因引起的bug已修复。

具体的报错信息:

No matching version found for @ember-data/model@^3.11.2
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'ember-data'
npm ERR! notarget

解决方案参考ember-cli的issue

ember new name_of_project --skip-npm
cd name_of_project
yarn

从报错信息中可以看出,估计是ember的npm库自己出了问题……可能是最近更新的时候版本没同步。事实上,这个解决方案也是治标不治本,因为ember install的时候还是会报错 ,只能等官方修复这个问题了。

从这件事里也可以感觉到,yarn似乎确实比npm要更受欢迎。

此外,有一件很有意思的事,ember new的时候居然不能用test这个名字:

We currently do not support a name of `test`

也不知道是和什么关键字冲突了。单从CLI来看,体验要比现在流行的三大框架差一截。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值