Saya memasang npm install -g @vue/cli
Selepas pemasangan, saya mencipta projek vue create hello-world
Selepas mencipta projek, saya menjalankan arahan berikut: npm list vue yang mengembalikan `-- [email protected]. Ini menunjukkan bahawa projek itu menggunakan vue.js versi 3.2.20
Tetapi jika anda melihat pada package.json, versi "vue" akan ditunjukkan di sana: "vue": "^3.0.0",
Ini mengelirukan saya. Bagaimana untuk membetulkannya? Tidak jelas kepada saya versi mana yang digunakan dalam projek ini. Jika saya pergi ke vue ui maka versi 3.2.20 ditunjukkan di sana juga. Tetapi package.json projek menunjukkan versinya ialah 3.0.0. Bagaimana untuk membetulkannya? Terangkan apa yang berlaku?
Karet (^) dalam package.json bermakna Vue akan dikemas kini kepada semua versi kecil akan datang, tetapi tidak melebihi versi utama (versi 3 dalam kes anda).
Versi yang anda dapat melalui
npm list vue
, 3.2.20 mematuhi peraturan ini 3.X.XUntuk maklumat lanjut tentang karet (^) dan tilde (~), semak soalan berikut: Perbezaan antara tilde dan caret. p>