当前位置: 首页 > wzjs >正文

坂田公司做网站个人网站制作

坂田公司做网站,个人网站制作,手机屏网站开发,深圳网站优化团队项目场景: 提示:这里简述项目相关背景: 当我们新建vue3项目,package.json文件会自动给我添加一些配置选项,这写选项基本没有问题,但是在实际操作过程中,当项目越来越复杂就会出现问题,本文给大家分享vuetscnoEmit导致打包报TS类型错误问题及…

项目场景:

提示:这里简述项目相关背景:

当我们新建vue3项目,package.json文件会自动给我添加一些配置选项,这写选项基本没有问题,但是在实际操作过程中,当项目越来越复杂就会出现问题,本文给大家分享vue+tsc+noEmit导致打包报TS类型错误问题及解决方法


问题描述

提示:这里描述项目中遇到的问题:

当我们新建vue3项目,package.json文件会自动给我添加一些配置选项,这写选项基本没有问题,但是在实际操作过程中,当项目越来越复杂就会出现问题。本文列举一个目前我遇到的一个问题:打包后报了一堆TS类型错误,怎么消除这些错误?

原因分析:

提示:这里填写问题的分析:

打包执行的是npm run build命令,那么具体执行了什么呢?我们查看package.json中配置项。

可以发现在build时,执行了vue-tsc --noEmit && vite build,其中

  • vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查
  • --noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出

所以可以看出了,在打包的时候编译器执行了TS类型检查,所以才报了一堆错,类型错误最终不会影响项目的正常运行


解决方案:

提示:这里填写该问题的具体解决方案:

根据上面分析,package.json中的"scripts"修改如下:

另外项目通常在编译时候,也会对我们引入的一些依赖包进行类型校验,我们并不需要这个操作,所以可以在tsconfig.json中设置如下:

"compilerOptions":{"skipLibCheck":true
},

设置后编译器不会检查库文件中的类型定义是否正确,也不会对库文件的使用进行类型检查。

再次打包就非常顺利~

http://www.dtcms.com/wzjs/529313.html

相关文章:

  • 无锡定制公司网站六年级上册数学优化设计答案
  • web做网站作业网站推广seo教程
  • 做网站服务器的配置百度推广平台登陆
  • 试述网站建设的流程电商运营助理
  • 网站的二次开发是什么意思今天的病毒感染情况
  • 网站后台管理系统设计网站建设与优化
  • 公司建设网站需要什么windows10优化大师
  • 上海商城网站建设巧克力软文范例200字
  • 公司注册公司哪个好长春seo网站优化
  • 小程序开发教程ppt长沙seo培训
  • 广州外贸b2c网站建设站长工具在线免费
  • 网站建设制作费用模板快速建站
  • 世界十大建筑设计公司排名安卓aso关键词优化
  • 网站空间域名多少钱百度收录在线提交
  • java做企业网站安卓系统最好优化软件
  • 自己做内部网站5118关键词工具
  • 手机做网站服务器昆明seo关键字推广
  • 电子商务网站软件建设的核心是什么网站查询关键词排名软件
  • wordpress 下雪插件谷歌seo价格
  • 厦门公司注册费用seo刷词工具在线
  • 阅读网站源码免费推广引流平台有哪些
  • 安徽六安邮编谷歌seo 外贸建站
  • 网站建设技术风险网络推广服务商
  • 网站的百度推广怎么做seo关键词的选择步骤
  • 哪些网站可以做简历seo网页优化服务
  • 高端的深圳网站页面设计网络营销专业学什么课程
  • 上海最专业的网站设计制百度营销app
  • 网站更新文章网络游戏推广
  • 做网站怎么发布万网域名注册教程
  • wordpress资源下载模板seo工作职责