2017-06-20 11 views
1

は2.13.2に燃えさし2.12.2から私の燃えさしプロジェクトをアップグレードしようとしましたが、私は、私はnpm install ember-cli-babelを実行したとき、私はまだ取得しかしember init無効なバージョン:エンバー-CLI-バベル

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) 

を実行したときに、私は次のエラーを取得しますエラーが発生しましたが、現在のバージョンは[email protected]です。

これを修正するにはどうすればよいですか?

答えて

2

これは数日かかりましたが、Ember-Cliのドキュメントがあまりにも深く入り込んでいないので、私はそれを正しく文書化することができました。

ember initの前にEmberプロジェクトをアップグレードすると、package-lock.jsonファイルを削除して、すべてnode_modulesを削除する必要がありました。 npm installを実行し、次にember initを実行して、コード内でリライト/差分を実行してください。

0

ember 2.13を使用する場合は、ember-cli-babelをバージョン6.0.0以上にアップグレードする必要があります。 package.jsonファイルを確認して更新してください。問題がある場合は、上記の質問にpackage.jsonファイルを含めてください。 動作しない場合は、node_modulesフォルダを削除し、依存関係をnpm installで再インストールしてください。

+0

私は 'package-lock.json'ファイルを削除しなければなりませんでした。私は 'package.json'をチェックして、必要な正しいバージョンを列挙していました。これを新たに生成されたemberアプリケーションと比較しました。 'npm'は残念なことにアップグレードで非常に滑りやすいです。 – railsRabbit

関連する問題