VUE3.0 搭建
更新Vue CLI
//卸载
npm uninstall -g vue-cli
//安装 目前版本4.5.4
npm install -g @vue/cli
创建应用
选项
Default ([Vue 2] babel, eslint) //vue2版本默认
Default (Vue 3 Preview) ([Vue 3] babel, eslint) //vue3版本默认
Manually select features //选择自定义创建
◉ Choose Vue version //选择版本
◉ Babel //Babel
◯ TypeScript //ts使用
◯ Progressive Web App (PWA) Support //创建为web应用
◯ Router //创建Router
◯ Vuex //创建vuex
◯ CSS Pre-processors //使用css预处理器
◉ Linter / Formatter //选择规范类型
◯ Unit Testing //选择Unit测试方式
◯ E2E Testing //选择E2E测试方式
//我这个只选择了TS VUEX CSS ROUTER
//版本选择 3.x
- Use class-style component syntax? 是否使用class-style? 这个我其他文章有介绍
- Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? 是否使用JSX格式? 如果有需要就使用,我就不用了
- Use history mode for router? 对路由器使用历史记录模式么? 官方文档有描述history模式,我仅做练习,不使用。
- CSS预处理我选择Less,这个看个人。
- 然后是几种ES检查模式,我选择ESLint with error prevention only。
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i
> to invert selection)
◉ Lint on save //保存就检测
❯◯ Lint and fix on commit //fix和commit的时候检测
目录结构