最新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应用需要@vitejs/plugin-legacy构建Legacy包吗
前端·javascript·vite
布兰妮甜2 天前
Vite 为什么比 Webpack 快?原理深度分析
前端·webpack·node.js·vite
breeze_whisper3 天前
浏览器兼容性有何解?plugin-legacy
vite·前端工程化
前端开发爱好者4 天前
Vite 7.1.1 疑似遭受大规模 "攻击"!
前端·vue.js·vite
jason_yang5 天前
vite中的import.meta属性
vite·ecmascript 6
乐潇游6 天前
从零搭建 Vite + React + Tailwind CSS 企业级应用
前端·react.js·vite
晓得迷路了6 天前
栗子前端技术周刊第 93 期 - ECharts 6.0、Vite 领域新动态汇总、Cursor 1.4...
前端·javascript·vite
已读不回1438 天前
从侵入式改造到声明式魔法注释的演进之路
javascript·vite
前端开发呀10 天前
关于vite项目中可能存在的前端资源加载报错
前端·vite
萌萌哒草头将军11 天前
VoidZero 发布消息称 Vite 纪录片即将首映!🎉🎉🎉
javascript·vue.js·vite