1.环境准备,安装node需要node.js16.0版本以上
vue -V
@vue/cli 4.5.15 //不能低4.5
2.命令行运行npm init vue@latest+项目名 会出现如下,选择我们需要安装的东西
✔ Project name: … usdeals ----> //项目名称
✔ Add TypeScript? … No / Yes----> //是否添加TS
✔ Add JSX Support? … No / Yes -----> //是否JSX
✔ Add Vue Router for Single Page Application development? … No / Yes ---> //是否添加路由
✔ Add Pinia for state management? … No / Yes ---> //是否添加pinia状态管理工具,相当相于vue2的vuex
✔ Add Vitest for Unit Testing? … No / Yes --->//是否安装单元测试
✔ Add Cypress for both Unit and End-to-End testing? … No / Yes ----> //是否安装端到端测试
✔ Add ESLint for code quality? … No / Yes ---> //是否安装ESlint代码检查工具
✔ Add Prettier for code formatting? … No / Yes -----> //是否安装Prettier格式工具
Scaffolding project in /Users/lll/Desktop/work/Vue3/v3_ok...
Done. Now run:
cd usdeals ----->进入项目
npm install ---->下载依赖
npm run dev ----->启动文件
**注意:这时创建的项目包是没有scss的需要手动下载**
npm install sass sass-loader -D
跑起项目以后, 发现一堆警告
原来这个问题是语法提示插件的问题,vue2.x之前都是使用vetur插件,vue3.x之后更换成volar插件,可以更好的支持TS,以及有类型推导
接下来在扩展商店找到vetur插件并卸载,并搜索volar插件安装
插件安装完以后,警告消失,那么可以开始写我们的代码了!