用vite 快速创建一个ts开发环境

我在日常开发中经常使用ts语言,通常需要用webpack来编译和打包,配置起来比较繁琐,后来使用Angular框架,但是用ng来写一个小小的demo感觉非常臃肿,不值当。所以vite是个不错的选择。

使用 Vite 快速创建一个原生 TypeScript 开发的项目非常简单。按照以下步骤进行操作:

  1. 确保你已经安装了最新版本的 Node.js(建议使用 LTS 版本)。

  2. 打开终端,并进入你想创建项目的目录。

  3. 运行以下命令来全局安装 Vite:

lua 复制代码
npm install -g create-vite
  1. 运行以下命令来创建一个新的 Vite 项目:
lua 复制代码
create-vite my-app --template vanilla-ts

这将创建一个名为 my-app 的文件夹,并使用 vanilla-ts 模板来初始化一个原生 TypeScript 项目。

--template vanilla-ts 是在使用 Vite 创建项目时的一个选项参数。它指定了所使用的项目模板为 "vanilla-ts"。

在 Vite 中,模板用于提供项目的初始结构和配置。不同的模板可以为不同类型的项目提供特定的配置和预设。"vanilla-ts" 模板是一个用于原生 TypeScript 开发的模板,它提供了一个简单的项目结构和默认的配置,适用于纯粹的 TypeScript 开发。

通过选择 "vanilla-ts" 模板,你将得到一个基本的原生 TypeScript 项目结构,其中包含一些默认的配置文件(如 tsconfig.jsonvite.config.js 等),以及一个示例的 TypeScript 文件。这样你可以立即开始编写 TypeScript 代码,而无需手动设置和配置 TypeScript。

除了 "vanilla-ts" 模板,Vite 还提供了其他一些模板选项,例如 "vue-ts"(用于 Vue.js 和 TypeScript 开发)和 "react-ts"(用于 React 和 TypeScript 开发),它们分别适用于不同的前端框架和技术栈。

通过选择不同的模板,你可以快速初始化适合特定项目类型的初始结构和配置,从而更高效地开始开发。

  1. 进入项目目录:
bash 复制代码
cd my-app
  1. 安装项目的依赖:

    npm install

  2. 运行以下命令来启动开发服务器:

arduino 复制代码
npm run dev

这将启动 Vite 的开发服务器,并在浏览器中打开项目。

现在,你就可以开始在 src 目录下编写你的原生 TypeScript 代码了。Vite 会自动监听你的代码变化,并实时更新你的应用程序。

你可以根据你的需求修改和扩展项目,例如添加其他依赖、配置构建选项等。

请注意,原生 TypeScript 项目使用 Vite 不需要额外的配置,因为 Vite 默认支持 TypeScript。如果你想更深入地定制项目的配置,可以查阅 Vite 的官方文档或社区资源。

  1. build
arduino 复制代码
npm run build

开发完之后运行 npm run build 命令来打包项目。

打包压缩、发给甲方。

关机睡觉、等待验收。

验收完成、支付完成。

源码交付、删除项目。

运行后的截图,点击count会++。项目结构和counter.js

相关推荐
搏博21 分钟前
Hbuilder X4.65新建vue3项目存在的问题以及解决办法
前端·javascript·vue.js·ecmascript
Maya动画技术36 分钟前
ollama调用千问2.5-vl视频图片UI界面小程序分享
前端·python·计算机视觉·视觉检测
孩子 你要相信光1 小时前
vue3/vue2大屏适配
前端·javascript·vue.js
xihaowen1 小时前
Android Edge-to-Edge
android·前端·edge
娃哈哈哈哈呀2 小时前
Vue 3 动态 ref 的使用方式(表格)
前端·javascript·vue.js
2401_896008194 小时前
GCC 使用说明
前端·javascript·算法
守城小轩8 小时前
JavaScript vs Python 用于 Web Scraping(2025):终极对比指南
前端·chrome·chrome devtools·指纹浏览器·浏览器开发·超级浏览器
风逸hhh10 小时前
python打卡day29@浙大疏锦行
开发语言·前端·python
LuckyLay11 小时前
Vue百日学习计划Day33-35天详细计划-Gemini版
前端·vue.js·学习
ᖰ・◡・ᖳ11 小时前
JavaScript:PC端特效--缓动动画
开发语言·前端·javascript·css·学习·html5