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. 关于"@"的疑问
@
是npm的指令,用来指定一个特定的scope(作用域)。它允许不同的组织或项目拥有相同名称的包,而不会在全局命名空间中冲突,便于组织管理和版本区分;- Vue.js 2.x 没有使用
@
是因为在当时,Vue.js 官方并没有采用scope来发布官方包,而是直接使用包名; - Vue.js 3.x 使用了
@
是因为Vue.js 3.x引入了新的包结构,Vue.js团队开始使用 @vue
这个scope来组织和发布与Vue3相关的包,以区分Vue 2和Vue 3的包;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。