インストールしましたnpm install -g @vue/cli
インストール後、プロジェクトを作成しますvue create hello-world
プロジェクトを作成した後、次のコマンドを実行します: npm list vue `-- [email protected] を返します。これは、プロジェクトが vue.js バージョン 3.2.20
を使用していることを示します。ただし、package.json を見ると、「vue」のバージョンがそこに示されています。 "vue": "^3.0.0",
これは私を混乱させます。それを修正するにはどうすればよいですか?このプロジェクトでどのバージョンが使用されているかは不明です。 vue ui に移動すると、バージョン 3.2.20 も表示されます。ただし、プロジェクトの package.json には、バージョンが 3.0.0 であることが示されています。それを修正するにはどうすればよいですか?何が起こっているのか説明してください?
package.json のキャレット (^) は、Vue が将来のすべてのマイナー バージョンに更新されるが、メジャー バージョン (この場合はバージョン 3) を超えないことを意味します。
に準拠しています。npm list vue
を通じて取得したバージョン 3.2.20 は、このルール 3.X.Xキャレット (^) とチルダ (~) の詳細については、次の質問を確認してください。 チルダとキャレットの違い。 p>