位置: IT常识 - 正文

vue+ts+vite详细入门及实践(vue3+ts+vite)

编辑:rootadmin
vue+ts+vite详细入门及实践

推荐整理分享vue+ts+vite详细入门及实践(vue3+ts+vite),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue +ts,vue2.0 ts,vue.d.ts,vue-tsc,vue3+ts+vite,vue-tsc,vue3+ts+vite,vue +ts,内容如对您有帮助,希望把文章链接给更多的朋友!

vite是前端代码打包的一个工具,首先可以通过一张图来理解vite的打包构建方式

一、前置知识:npm 和yarn包管理器1、npm常用命令及说明// 查看npm版本npm -v// 初始化一个项目,会出现一个package.json配置文件,可以在后面加上-y ,快速跳过问答式界面npm init// 安装依赖包npm install // 根据项目中的package.json文件自动下载项目所需的全部依赖npm install 包名 --save-dev (npm install 包名 -D) // 安装的包只用于开发环境,不用于生产环境,会出现在package.json文件中的devDependencies属性中。npm install 包名 --save (npm install 包名 -S) // 安装的包需要发布到生产环境的,会出现在package.json文件中的dependencies属性中// 更新npm update 包名 // 更新指定包// 移除依赖包npm uninstall 包名 // 卸载指定包// 查看npm list // 查看当前目录下已安装的node包npm list -g // 查看全局已经安装过的node包npm info 指定包名 // 查看远程npm上指定包的所有版本信息npm config list // 查看配置信息npm ls 包名 // 查看本地安装的指定包及版本信息,没有显示emptynpm ls 包名 -g // 查看全局安装的指定包及版本信息,没有显示emptynpm root // 查看当前包的安装路径npm root -g // 查看全局的包的安装路径// 其他npm config set registry https://registry.npm.taobao.org // 修改包下载源,此处修改为了淘宝镜像npm --help // 查看npm帮助命令npm 指定命令 --help // 查看指定命令的帮助2、yarn常用命令及说明// 初始化一个新项目yarn init // 运行脚本yarn run // 用来执行在 package.json 中 scripts 属性下定义的脚本// 发布包yarn publish// 添加依赖包yarn add [package] // 会自动安装最新版本,会覆盖指定版本号yarn add [package] [package] [package] // 一次性添加多个包yarn add [package]@[version] // 添加指定版本的包yarn add [package]@[tag] // 安装某个tag(比如beta,next或者latest)// 将依赖项添加到不同依赖项类别,不添加则默认安装到package.json中的dependencies里yarn add [package] --dev 或 yarn add [package] -D // 加到 devDependenciesyarn add [package] --peer 或 yarn add [package] -P // 加到 peerDependenciesyarn add [package] --optional 或 yarn add [package] -O // 加到 optionalDependencies// 升级依赖包yarn upgrade [package] // 升级到最新版本yarn upgrade [package]@[version] // 升级到指定版本yarn upgrade [package]@[tag] // 升级到指定tag// 移除依赖包yarn remove [package] // 移除包// 安装package.json里的包依赖,并将包及它的所有依赖项保存进yarn.lockyarn 或 yarn install // 安装所有依赖yarn install --flat // 安装一个包的单一版本yarn install --force // 强制重新下载所有包yarn install --production // 只安装生产环境依赖// 显示某个包的信息yarn info [package] // 可以用来查看某个模块的最新版本信息// 缓存相关yarn cacheyarn cache list // 列出已缓存的每个包yarn cache dir // 返回全局缓存位置yarn cache clean // 清除缓存二、创建一个vite项目

确保node版本需要在12.0以上

1、安装vite官网最新版本npm init vite@latest // 安装最新版本的vite

本文展示基于vite最新版本及vue+ts搭建项目,并按照指示来,运行项目

cd "项目名称" // 进入项目目录npm instasll // 安装依赖包npm run dev // 运行项目

2、安装 vite1.x 版本

安装vite项目命令: yarn create vite-app "项目名称" 或 npm init vite-app + "项目名称" 如下:(不推荐) 至此,就成功创建并运行了一个vite项目。

三、目录结构分析vue+ts+vite详细入门及实践(vue3+ts+vite)

vite+vue+ts项目目录初始结构如下:

1、.vscode

该目录下的文件extensions.json中记录了开发工具vscode相关的配置

2、node_modules

通过执行安装命令npm install或yarn自动生成的依赖包目录。

3、public

vite会把所有放在public文件夹下的文件都原封不动的复制到打包后的文件夹的根目录中。 在使用public中的文件时需要注意点:1)应该一直使用根目录/来引用public文件夹的文件,如使用/favicon.ico来引用public/favicon.ico文件;2)public中的文件无法使用javascript来导入资源。

4、src

项目相关的资源代码存放位置。

1)assets

用来存放项目中所有的静态资源文件(css、fonts等)。

2)components

用来存放项目中所有的自定义组件。

3)App.vue

是项目的根组件。

4)main.ts

是整个项目的入口。

5)style.css

整个项目全局的基本样式文件表。

6)vite-env.d.ts

在使用ts开发的项目中,.d.ts 结尾的文件主要用于 TypeScript 识别.vue 文件,.vue 文件不是一个常规的文件类型,ts 是不能理解 vue 文件是干嘛的,这里就告诉 ts,vue 文件是这种类型的。没有这个文件中的declare

本文链接地址:https://www.jiuchutong.com/zhishi/290739.html 转载请保留说明!

上一篇:基姆湖上的淑女岛,德国巴伐利亚州 (© Malorny/Getty Images)(慕尼黑基姆湖)

下一篇:TS 快速入门(ts基础)

  • 六大行业房产税土地使用税减免
  • 汇算清缴期间发生的计入当期损益吗
  • 小规模企业出租设备税率
  • 私车公用协议可以入账吗?
  • 税控系统维护费怎么做会计分录
  • 资产负债表应付账款怎么算
  • 单位全额承担社保相当于领生活费了吗
  • 增值税小规模纳税人
  • 从一个公司到另一个公司公积金
  • 增值税发票可以抵扣多少
  • 应缴国库款和应交税款
  • 主体资格的法律规定
  • 递延所得税资产是什么
  • 购买烟怎么做账
  • 免抵退税应退税额
  • 不得抵扣的进项税额怎么处理
  • 销售佣金税点
  • 直系亲属之间转账要交税吗
  • 公司收到个人投资款没有备注
  • 分期收款销售的核算中发出商品时借什么账户
  • 超市收取的返利的税收处理
  • 用友t3每月都要结账吗
  • 土地城镇化怎么计算
  • 库存商品淘汰报告模板
  • 资产负债表流动性从强到弱
  • 劳务报酬已经缴税怎么办
  • win11重置此电脑失败
  • 档案保管期限是写汉字吗?
  • 刚成立的公司有什么风险
  • 远程桌面连接失败了
  • 担保费可以计入什么科目
  • 外包员工的工资外包公司会扣吗
  • 企业以物易物如何确认收入
  • Laravel5.* 打印出执行的sql语句的方法
  • 房屋权属变更什么意思
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • php json 对象
  • 新成立公司建账
  • 计提的附加税
  • 电赛例题
  • 三维点云识别
  • php图片库
  • discuz去除版权
  • 纳税申报需要报哪些税
  • 外购商品转为自用固定资产,进项税
  • 弃置费用预计负债的摊余成本
  • js中var的用法
  • 房产增值税计税依据及计算方式
  • 公司从个人手中购买二手车
  • 收取水电费计入什么科目
  • 会计人员信息采集工作证明模板
  • 金税盘申报流程视频
  • PostgreSQL 角色与用户管理介绍
  • mysql服务器怎么启动
  • MySQL读写分离企业方案
  • 购买方收到红字发票怎么做凭证
  • 股东捐赠资产要纳税吗
  • 公司注销其他应付款法人借款
  • 预期年化收益率安全吗
  • 出租土地使用权计入什么科目
  • 单位租个人房子租房合同
  • 如何填报自然人缴税系统
  • 子公司的财务管理方法
  • 自动化生产线模型
  • win8怎么连接
  • ubuntu删除vmware
  • mac 休眠
  • 如何重装edge
  • win7电脑网络慢怎么提升
  • Unity3D游戏开发引擎
  • vue购物车功能
  • unity2d寻路
  • jquery数据类型
  • jquery-validate
  • 中国税务稽查官网
  • 税务安装步骤
  • 盐城城南新区的邮政编码是多少号
  • 诚信励志语录经典短句
  • 江苏国税发票出库时间
  • 盐城国税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设