Vue-Cli 创建vue2.0 + TypeScript 项目

一、创建项目名称

vue create 项目名称(项目名字不能含义大写字母)

在这里插入图片描述

二、选择 Manually select features

(按箭头上下进行移动,回车选择)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b364f03270404f9197a91c926b613f37.png#pic_center在这里插入图片描述
我的 node版本是18.12.0
在这里插入图片描述

三、勾选配置项

(按箭头上下进行移动,空格进行选中和取消)
在这里插入图片描述
在这里插入图片描述

Babel是转义工具,默认选中,是必须需要的
TypeScript 是否需要typeScript配置,ts项目是需要的
Progressive Web App (PWA) Support 渐进式Web应用
Router 路由管理器
Vuex  项目状态管理
CSS Pre-processors css预处理器,如果你要使用sass和less作为样式文件,可以勾选此项配置
Linter/Formatter 代码风格检查和格式
Unit Testing 单元测试
E2E Testing 端对端测试

选择完之后,按回车进入下一步

四、选择vue版本

在这里插入图片描述
按回车选择

五、其它配置

在这里插入图片描述

//Use class-style component syntax? (Y/n)
是否使用Class(类)风格装饰器,
即通过export default class Home extends Vue{} 创建Vue实例
y【推荐选择】

//Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? (Y/n)
使用Babel做转义, 与TypeScript一起用于自动检测
y【推荐选择】

//Use history mode for router?
路由模式, 是否选择history模式,启用history模式,项目build之后,可能会出现打开页面空白的情况哦
y【推荐选择】

//Pick a CSS pre-processor?
选择一种css 预处理器
Sass/SCSS(with dart-sass)【推荐选择】
node-sass是自动编译实时的,
dart-sass需要保存后才会生效。

//Pick a linter / formatter config?
选择一种代码格式化检测工具,TSLint: ts格式检验工具
ESLint with error prevention only: ESLint 只会进行错误提醒 【推荐选择】
ESLint + Airbnb config: ESLint Airbnb标准
ESLint + Standard config: ESLint Standard 标准
ESLint + Prettier: ESLint(代码质量检测)+ Prettier(代码格式化工具)

//pick additional lint features
代码校验
Lint on save (保存就检查) 【推荐选择】
Lint and fix on commit(fix和commit时候检查)

//Where do you prefer placing config for Babel, PostCSS, ESLint, etc.?
存放配置
In dedicated config files(保存到其他专用配置文件里) 【推荐选择】
In package.json(保存到package.json里面)


//Save this as a preset for future projects? (y/N)
是否想要将当前的配置保存为一个预设,以便在未来的项目中重复使用
n【推荐选择】

链接: https://blog.csdn.net/qq_17627195/article/details/115241273
链接: https://blog.csdn.net/m0_54765221/article/details/133518399

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue-cli是一个官方推出的Vue项目脚手架工具,用于快速搭建Vue项目tsTypeScript的简称,是一种由微软开发的开源编程语言,它是JavaScript的超集,可以为JavaScript代码添加静态类型检查和封装类、模块等面向对象编程的特性。antd是蚂蚁金服开源的一套基于React封装的UI组件库,提供了丰富的高质量的React组件。 将这三者结合在一起,意味着我们可以利用Vue-cli搭建一个基于VueTypeScript项目,并使用antd组件库来构建界面。这样的项目结合了Vue的简洁、易用和高效性能,TypeScript的类型检查和面向对象编程特性,以及antd的高质量UI组件,可以提升开发效率和代码质量。 在使用Vue-cli创建项目时,可以选择使用TypeScript作为项目的开发语言,这样项目就会自动集成TypeScript的相关配置和支持。通过使用Vue-cli提供的命令和配置,我们可以快速搭建一个工程化的项目结构,并集成Webpack等构建工具。 在项目中使用antd组件库时,可以通过npm或者yarn安装antd包,然后在Vue的组件中引入所需的组件,并进行相关配置和使用。antd提供了丰富的UI组件,包括按钮、表单、弹窗、表格等常见的界面元素,可以根据项目需求进行选择和使用。 在使用TypeScript编写Vue项目时,可以利用TypeScript的静态类型检查、类型提示功能,提升代码的可读性和可维护性。同时,可以使用面向对象的编程方式来组织代码,更好地管理和封装组件、模块等。 综上所述,使用Vue-cli搭建一个基于VueTypeScript和antd的项目,可以充分发挥各自的优势,提升开发效率和代码质量,同时能够满足丰富的UI界面需求。这样的项目具备良好的可扩展性和可维护性,适合于中大型前端项目的开发。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值