创建Vue3项目

项目结构

vue3-ts-cms
├─ .browserslistrc
├─ .eslintrc.js
├─ .gitignore
├─ babel.config.js
├─ package-lock.json
├─ package.json
├─ public
│  ├─ favicon.ico
│  └─ index.html
├─ README.md
├─ src
│  ├─ App.vue
│  ├─ assets
│  │  └─ logo.png
│  ├─ components
│  ├─ main.ts
│  ├─ shims-vue.d.ts
├─ tsconfig.json

进入项目创建界面

打开命令窗口,进入到指定的文件目录下,输入命令进入创建Vue项目界面。

vue create 项目名称

选择手动创建

选择Manually select features(手动选择特性)
在这里插入图片描述

选择所需特性

  • 手动配置 RouterVuex

进入选择特性界面,这里不选择自动集成 RouterVuex ,后面进行手动配置(也可以选择自动集成)。
在这里插入图片描述

特性说明
Choose Vue version选择Vue的版本
Babel对代码进行转化
TypeScript支持TypeScript
Progressive Web App (PWA) Support对webapp支持
Router路由
Vuex对状态进行管理
CSS Pre-processorsCSS预处理器
Linter / Formatter代码格式化
Unit Testing测试
E2E Testing测试

设置选择的特性

进入设置特性界面

  • 手动配置 RouterVuex

在这里插入图片描述

  • 自动配置 RouterVuex
    在这里插入图片描述

1、选择3.x作为Vue的版本

Choose a version of Vue.js that you want to start the project with 3.x

2、不选择class风格的装饰器

Use class-style component syntax? No

3、推荐使用 Babel 来编译 TypeScript,因为在某些情况下会给你的代码添加一些 polyfill

Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? Yes

4、是否使用history模式的路由

Use history mode for router? (Requires proper server setup for index fallback in production) Yes

5、选择 Less 作为预处理器

Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Less

6、选择 ESLintPrettier来处理代码格式化

Pick a linter / formatter config: Prettier

7、选择保存的时,进行代码格式化操作

Pick additional lint features: Lint on save

8、选择配置信息生成到单独的文件

Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files

9、询问是否把上面的选项保存成预设,方便下次创建项目(看个人意愿)

Save this as a preset for future projects? (y/N)

完成上面选项后只要等待项目创建完成即可。
ps:最好用管理员权限打开命令窗口,防止权限问题导致创建项目失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值