最新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 天前
Vite 系列课程|1课程道路,2什么是构建工具
前端·vite
三天不学习3 天前
Vue3+Vite 环境变量和模式配置详解
前端·javascript·vue.js·vite·vue环境变量
潜心专研的小张同学5 天前
解决 Vite 项目启动时端口重复问题的总结
前端·vue.js·vite
沐晨爸爸6 天前
pinia和pinia-plugin-persistedstate的配置和用法
vue.js·vite
Bruce_Liuxiaowei6 天前
如何使用Python将TS文件转换为MP4
开发语言·python·ffmpeg·ts·mp4
Java陈序员12 天前
一个开源免费中后台模版!
vue.js·typescript·vite
码上有料16 天前
Vite插件搞定图片预加载
前端·javascript·vite
前端界的CV大师16 天前
基于vue3+vite实现的文件在线预览功能【缝合怪】
前端·vue.js·vite
代码老祖16 天前
vue3+view-ui-plus+vite+less 实现自定义iview样式
前端·ui·vue3·vite·view design