vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vite+tsc打包报TS类型错误

vite+tsc打包报TS类型错误的问题及解决过程

作者:改了一个昵称

文章主要介绍了在使用vite+tsc打包Vue3项目时,可能会遇到TS类型错误的问题,通过配置tsconfig.json文件,可以解决这个问题,设置"checkTypes": false可以关闭依赖包的类型检查,从而避免不必要的错误提示

vite+tsc打包报TS类型错误

当新建vue3项目package.json文件会自动添加一些配置选项,

这些选项基本没有问题,但是在实际操作过程中,列举一个目前我遇到的一个问题:打包后报了一堆TS类型错误,怎么消除这些错误?

报错信息

如下:

出现上面的报错,是因为 package.json文件中,

"scripts": {
	"dev": "vite --host",
	"build": "vue-tsc -b && vite build",
	"preview": "vite preview"
},

vue-tsc

解决办法

下面这样即可

"scripts": {
	"dev": "vite --host",
	"build": "vite build",
	"preview": "vite preview"
}

另外,项目通常在编译时候,也会对我们引入的一些依赖包进行类型校验,我们并不需要这个操作,

所以,可以在 tsconfig.json 中设置如下:

"compilerOptions": {
	"skipLibCheck": true
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文