前提

  • 已经装了 bash 命令行
  • vue 开发环境 以及 vue3

背景

vue3 稳定版已经发布一段时间了,vue3+ts的开发模式能大大提升vue项目的维护性和稳定性。
故这里尝试下使用vue cli 快速创建vue3+ts 的项目。

平时用 git bash 比较多,但是直接在命令窗口中使用vue create <项目名>后出现的选择项,选择不了。
网上说window 系统需要使用winpty vue.cmd create <项目名> 来创建项目,当出现选择项时使用上下箭头切换选择即可,按下回车键表示确认。

新建项目

我的配置如下:

可以看到我们保存了一个名为vue3_ts_basics的模板,这个文件被保存在了C:\Users\Lenovo\.vuerc,不同厂商这里的地址可能不一样。

打开该文件后将presets.vue3_ts_basics对应的值取出,并放到工作目录(我的目录是D:\work\vue3)且我们命名为vue3_ts_basics.json

{"useConfigFiles": true,"plugins": {"@vue/cli-plugin-babel": {},"@vue/cli-plugin-typescript": {"classComponent": false,"useTsWithBabel": true},"@vue/cli-plugin-router": {"historyMode": false},"@vue/cli-plugin-vuex": {},"@vue/cli-plugin-eslint": {"config": "airbnb","lintOn": ["save","commit"]}},"vueVersion": "3"
}

后续我们在该工作目录(我的目录是D:\work\vue3)下想快速创建基于该模板的项目,可直接在该工作目录下使用命令
vue create --preset vue3_ts_basic.json <项目名称> 创建项目。

更多关于vue preset 的介绍请查看官方文档 vue preset 介绍

end

window系统使用 bash 新建 vue3+ts 项目以及 preset 模板使用相关推荐

  1. 使用Vite创建Vue3+TS项目并整合Element Plus框架等一条龙服务

    记录一下使用Vite创建Vue3+TS项目以及整合Element Plus框架,还有Less.Pinia.Vue-router.monaco-editor等插件或组件. 一.使用Vite创建Vue3+ ...

  2. 使用vue-cli创建vue3+ts项目

    使用vue-cli创建vue3+ts项目 提示:该文章为vue3+ts的!该文章是博主看的B站尚硅谷视频课来进行整理的!尚硅谷的课真的很不错! 文章目录 使用vue-cli创建vue3+ts项目 前言 ...

  3. 用vite创建 vue3 ts项目

    先看看vite官网 这都2022年了,你肯定玩过vite + vue3 + ts项目吧 原先都是其他同事创建好项目,我直接上手 这次我自己来创建一下,在这里做一下记录 可以直接跟着官方教程走 http ...

  4. vue3+ts+vite后台管理模板

    vue3+ts+vite后台管理模板 支持前后端控制权限,使用uniapp+vue3+ts+elementplus+vite开发,码云地址:https://gitee.com/yongqiang062 ...

  5. vue3+ts+pinia智慧党建模板

    这里写自定义目录标题 vue3+ts+pinia 智慧 门户 模板 vue3+ts+pinia 智慧 门户 模板 智慧党建模板,组织工作, "党员教育", "思想理论&q ...

  6. vite+vue3+ts项目搭建之集成qiankun让其成为子应用模板(vite+vue3+ts+qiankun项目)—新增主应用在线地址可以进入vue2/vue3子应用

    前言 以下操作,是续接之前 第四步 --即:vite+vue3+ts+pinia+element-plus项目已完成搭建好,可以直接业务开发了 主应用技术栈:vue2+webpack+js 集成qia ...

  7. vite+vue3+TS项目引入antd-vue的问题记录

    文章目录 1.vite创建的vue+TS项目引入antd-vue 2.antd-vue定制主题报错 记录博,用于记录Vue3项目中遇到的问题 1.vite创建的vue+TS项目引入antd-vue 由 ...

  8. WIN10系统上,新建AliOS Things项目

    全局掌控 确定新项目的目录 用VSCode新建项目 重新打开SDK目录 简单修改新项目的模板 编译,烧写,查看结果 AliOS Things 的Yloop调度 新项目的目录 我们将从Git上面下载的源 ...

  9. vite+vue3+ts项目插件使用(提高开发效率vite+vue3插件使用)新增在线预览地址

    在线预览 Link:https://wocwin.github.io/wocwin-admin/ 一.@vitejs/plugin-vue-jsx vite+vue3项目全面支持jsx语法 npm i ...

最新文章

  1. R语言中if else、which、%in%的用法
  2. 京东商城Android版客户端 安装到手机上就能轻松购物
  3. ACM入门之【二分】
  4. LINQ TO LISTT 合并列表
  5. python数据分析包pandas_Python 数据分析包:pandas 基础
  6. 【渝粤题库】陕西师范大学210001儿童心理学 作业(高起专、高起本)
  7. sigar监控API的测试用例
  8. 聊天app开发——如何开发聊天app
  9. GEE:LandTrendr时间序列曲线拟合
  10. 关于个人的年度小目标
  11. 新闻丨5G牌照发布,智链万源携手动物健康与食品安全创新联盟在农业领域先声夺人...
  12. nacos安装和配置
  13. 认证管理(锐捷业软篇)
  14. Apache构建虚拟主机
  15. 深入理解Activiti工作流
  16. 大数据培训:生活中这些场景都用到了大数据
  17. C#身份证验证封装的函数方法
  18. finalcut剪切快捷键_Final Cut Pro 中的键盘快捷键
  19. Mysql 面试题总结
  20. Atitit 项目中的俩大孤岛问题 项目孤岛 编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设 不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目

热门文章

  1. 将特殊字体添加到了html页面中
  2. 有道云笔记迁移到为知笔记
  3. Win10 配置Java JDK 16 环境变量
  4. 关于notifydatasetchange的一些理解
  5. 张俊红 python_我的朋友张俊红成长之路
  6. 安全邮箱是什么,163邮箱安全中心,安全邮箱怎么注册?
  7. 【企业邮箱申请】网易企业邮箱陌生人来信安全提醒功能
  8. OC5228 100V多功能LED恒流驱动器-高辉调光 65536:1 调光比
  9. mysql定时执行任务
  10. 基于树莓派和OpenCV的人脸识别