最新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 天前
鸿蒙ArkTS快速入门
前端·ts·arkts·鸿蒙·方舟开发框架
weixin_425543733 天前
TRAE CN3.3.25 构建的Electron简易DEMO应用
前端·typescript·electron·vite·nestjs
cui_win5 天前
企业级中后台开源解决方案汇总
开源·vue3·ts
敲敲了个代码5 天前
从N倍人力到1次修改:Vite Plugin Modular 如何拯救多产品前端维护困境
前端·javascript·面试·职场和发展·typescript·vite
打小就很皮...6 天前
React 19 + Vite 6 + SWC 构建优化实践
前端·react.js·vite·swc
xiaoxue..11 天前
全栈项目 学习日记 (第一章)
前端·react.js·面试·vite
wuhen_n17 天前
Webpack vs Vite:前端构建工具对比
前端·webpack·node.js·vite
zhengxianyi51522 天前
vite build 发布到nginx二级目录——将yudao-ui-go-view打包、部署到big目录下
vue.js·nginx·vite·前后端分离·打包·ruoyi-vue-pro优化·部署运维
Mast Sail22 天前
WebStrom+Vitesse+Vue3项目路径报错爆红问题
vue·vite·webstorm
华玥作者23 天前
uni-app + Vite 项目中使用 @uni-helper/vite-plugin-uni-pages 实现自动路由配置(超详细)
前端·uni-app·vue·vue3·vite