博客 / 詳情

返回

npm安裝vue.js的2.x和3.x版本的vuex/vue-router/vue-cli安裝命令

1. vue2和vue3安裝幾個組件的指令有@的區別

vue2安裝組件指令沒有@, 但是vue3有, 我不知道為啥。

2. Vue.js 2.x 安裝指令

npm install -g vue-cli     # 安裝Vue CLI
npm install vue         # 安裝Vue
npm install vuex         # 安裝Vuex
npm install vue-router     # 安裝Vue Router

3. Vue.js 3.x 安裝指令

npm install -g @vue/cli     # 安裝Vue CLI
npm install vue@next         # 安裝Vue
npm install @vue/vuex         # 安裝Vuex
npm install @vue/router     # 安裝Vue Router

4. 關於"@"的疑問

  1. @ 是npm的指令,用來指定一個特定的scope(作用域)。它允許不同的組織或項目擁有相同名稱的包,而不會在全局命名空間中衝突,便於組織管理和版本區分;
  2. Vue.js 2.x 沒有使用 @ 是因為在當時,Vue.js 官方並沒有採用scope來發布官方包,而是直接使用包名;
  3. Vue.js 3.x 使用了 @ 是因為Vue.js 3.x引入了新的包結構,Vue.js團隊開始使用 @vue 這個scope來組織和發佈與Vue3相關的包,以區分Vue 2和Vue 3的包;
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.