最新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组件的树结构拍平函数做一个测试:


相关推荐
Lsx-codeShare1 天前
前端发版后页面白屏?一套解决用户停留旧页面问题的完整方案
前端·javascript·前端框架·vue·vite
CharlieWang2 天前
Vite 终于有了一个很轻的服务端搭档
前端·vite·mcp
Selicens2 天前
turbo迁移vite+(vite-plus)实践
前端·javascript·vite
码路飞3 天前
Vite 8 升级实测:Rolldown 构建到底快了多少?迁移踩坑全记录
vite
晓得迷路了4 天前
栗子前端技术周刊第 120 期 - Vite 8.0、Solid v2.0.0 Beta、TypeScript 6.0 RC...
前端·javascript·vite
却道天凉_好个秋4 天前
音视频学习(九十二):ts封装
音视频·ts
大家的林语冰5 天前
Vite 第 1 个 Rolldown 稳定版正式发布,前端构建又一波“工业革命“
前端·javascript·vite
猩球中的木子5 天前
怎么集成安装VitePlus(Vite+)并使用
前端·vite·前端工程化
好运yoo6 天前
在package.json中scripts这个配置的命令是什么意思
前端·webpack·json·vite·wepack