无效的版本:烬-CLI-通天塔(Invalid Version: Ember-Cli-Babel)

2019-09-26 18:48发布

试图从烬2.12.2升级我烬项目2.13.2但我得到以下错误,当我运行ember init

    Invalid Version: https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.1.0.tgz

    TypeError: Invalid Version: https://registry.npmjs.org/ember-cli-babel/-/ember-cli-babel-6.1.0.tgz

at new SemVer (/Users/code/website/node_modules/semver/semver.js:293:11)
    at Range.test (/Users/code/website/node_modules/semver/semver.js:1036:15)
    at Function.satisfies (/Users/code/website/node_modules/semver/semver.js:1085:16)
    at Class.Addon.(anonymous function) (/Users/code/website/node_modules/ember-cli/lib/models/addon.js:1547:25)
    at Class.init (/Users/code/website/node_modules/ember-cli/lib/models/addon.js:234:57)
    at Class.superWrapper [as init] (/Users/code/website/node_modules/core-object/lib/assign-properties.js:34:20)
    at Class.CoreObject (/Users/code/website/node_modules/core-object/core-object.js:9:15)
    at Class (/Users/code/website/node_modules/core-object/core-object.js:21:5)
    at Class (/Users/code/website/node_modules/core-object/core-object.js:21:5)
    at graph.topsort.vertex (/Users/code/website/node_modules/ember-cli/lib/models/addons-factory.js:55:21)

然而,当我运行npm install ember-cli-babel我仍然得到错误,但我也得到了当前版本是ember-cli-babel@5.2.4

我能做些什么来解决这个问题?

Answer 1:

因此,这花了几天,但我想我会适当地将其记录下来,因为灰烬-CLI文档不进入太深。

当之前升级灰烬项目ember init我不得不删除我的package-lock.json然后文件全部删除node_modules 。 运行npm install ,然后ember init通过重写/ diff文件在我的代码运行。



Answer 2:

当使用烬2.13你需要烬-CLI-通天升级到6.0.0或更高版本。 请检查您的package.json文件,并进行更新。 如果您有问题,请提供您的package.json文件在你的问题上面。 如果它不工作,尝试删除您node_modules文件夹,然后重新安装你的依赖与npm install



文章来源: Invalid Version: Ember-Cli-Babel