最新vite脚手架配置ts-node工具

在使用最新的vite脚手架进行vue组件开发时,编写的ts文件工具函数的测试,除了应用到组件中进行页面测试,也可以使用ts-node工具进行单独的测试。

在使用最新版本的vite脚手架,生成的tsconfig配置会分出多个配置:tsconfig.jsontsconfig.app.jsontsconfig.node.json,需要改为原始的两个配置:tsconfig.jsontsconfig.node.json,不然执行ts-node会报错。

具体操作如下:

全局安装:

shell 复制代码
npm i -g ts-node

执行ts-node命令 会在项目根路径下找tsconfig.json中包含的应用配置,而最新vite脚手架生成的ts的应用配置放在了tsconfig.app.json中。为了方便测试,改成原来的形式,即:tsconfig.json中包含应用配置。

tsconfig.json

json 复制代码
{
	... // app配置
	"ts-node": {
		"esm": true
	},
	"references": [{ "path": "./tsconfig.node.json" }]
}

还要注意!导入的ts文件的后缀不能省略,不然会报找不到导入的模块!

拿咱们tree组件的树结构拍平函数做一个测试:


相关推荐
倾听醉梦语2 天前
React/Vite/Next.js 前端开发工具 SpotPatch:点击页面元素精准定位 JSX/TSX 源码
javascript·react·ai编程·vite·next.js·前端开发工具
小锋java12345 天前
【技术专题】Vue3 - 列表渲染
vue.js·vite
小锋java12347 天前
【技术专题】Vue3 - 条件渲染
vue.js·vite
java1234_小锋9 天前
Vue3+Vite简介以及构建第一个HelloWorld实例
前端·javascript·vue.js·vite
万亿少女的梦16810 天前
基于Vue、Vite与CesiumJS的江西省铜矿资源WebGIS系统设计
vue·vite·cesiumjs·webgis·空间数据可视化
NutShell Wang11 天前
Vite 8.1 深度拆解:Rolldown 统一打包器如何终结前端构建的「双引擎时代」
前端·rust·开源·vite·开发者工具·vibe coding
熊猫钓鱼>_>14 天前
ArkTS 基础入门:从零搭建第一个交互页面
华为·架构·交互·ts·harmonyos·arkts·鸿蒙
PedroQue9915 天前
Vite插件v1.1.0发布:自动导入全面重构
前端·vite
YFF菲菲兔15 天前
Environment API 总述
vite
至乐活着16 天前
Vite 构建工具原理解析与实战:从 ES Module 到极速 HMR
vite·热更新·构建工具·前端工程化·es module