无效版本:Ember-Cli-Babel
Invalid Version: Ember-Cli-Babel
尝试将我的 ember 项目从 ember 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
我该怎么做才能解决这个问题?
使用 ember 2.13 时需要将 ember-cli-babel 升级到 6.0.0 或更高版本。检查您的 package.json 文件并更新它。如果您遇到问题,请在上面的问题中包含您的 package.json 文件。
如果它不起作用,请尝试删除您的 node_modules
文件夹并使用 npm install
.
重新安装您的依赖项
所以这花了几天时间,但我想我会正确地记录它,因为 Ember-Cli 文档不会太深入。
在 ember init
之前升级 Ember 项目时,我不得不删除我的 package-lock.json
文件,然后删除所有 node_modules
。 运行 npm install
然后 ember init
到 运行 通过 rewrites/diffs 在我的代码中。
尝试将我的 ember 项目从 ember 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
我该怎么做才能解决这个问题?
使用 ember 2.13 时需要将 ember-cli-babel 升级到 6.0.0 或更高版本。检查您的 package.json 文件并更新它。如果您遇到问题,请在上面的问题中包含您的 package.json 文件。
如果它不起作用,请尝试删除您的 node_modules
文件夹并使用 npm install
.
所以这花了几天时间,但我想我会正确地记录它,因为 Ember-Cli 文档不会太深入。
在 ember init
之前升级 Ember 项目时,我不得不删除我的 package-lock.json
文件,然后删除所有 node_modules
。 运行 npm install
然后 ember init
到 运行 通过 rewrites/diffs 在我的代码中。