在上一次创建vue3项目在tsconfig.json中配置了文件别名以后,格式校验提示

es3什么鬼,便去看了一下tsconfig.json的配置,以此学习

{
"compilerOptions": {
"sourceMap": false, // 生成目标文件的sourseMap文件
"strict": true, // 启用严格模式
"noImplicitAny": false, // 不允许隐式的any类型
"module": "esnext", // 指定生成代码的模板标准
"target": "es6", // 目标语言的版本
"moduleResolution": "Node", // 模块解析策略,ts默认使用node的解析策略,即相对的方式导入
"removeComments": true, // 移除注释
"strictNullChecks": true, // 不允许把null,undefined赋值给其它类型的变量
"resolveJsonModule": true, // 允许导入json文件
"baseUrl": ".", // 解析非相对模块的基地址,默认是当前目录,防止引入文件报错
     "diagnostics": true, // 打印诊断信息
"paths": { // 路径映射
"/@/*": ["src/*"],
"/server/*": ["server/*"]
},
"lib": ["esnext", "dom"], // TS需要引用的库,即声明文件,es5 默认引用dom、es5、scripthost,如需要使用es的高级版本特性,通常都需要配置,如es8的数组新特性需要引入"ES2019.Array",
"types": ["vite/client", "jest", "node"], // 加载的文件声明包
"jsx":"preserve", // jsx解析模板
"esModuleInterop": true, // 允许导入而外的ts支持
"skipLibCheck":true, // 所有声明文件(*.d.ts)的类型检查,解决打包不报错
"suppressImplicitAnyIndexErrors":true, // 允许字符串下标表达式
"plugins": [
{ "name": "@vuedx/typescript-plugin-vue" }
]
},
"include": [ // 指定一个匹配列表(属于自动指定该路径下的所以ts相关文件)
"**/*.ts", "**/*.d.ts", "**/*.vue"
],
"exclude": [
"node_modules"
]
}

  

vue3中使用vite-ts构建项目时tsconfig.json的配置的更多相关文章

  1. maven构建项目时硬编码中文乱码问题解决

    场景:1. 项目采用maven作为构建工具.2. 前端页面为jsp,由前端团队独立完成,添加编码配置:<%@ page contentType="text/html;charset=u ...

  2. Jenkins中maven的作用--构建项目(三)

    本文主要根据Jenkins上的日志来继续说明构建项目的过程,上文我们已经讲到构建一个测试环境或单独终端的过程,详情可以了解上篇文章 一.背景介绍 首先看下SVN代码的仓库的结构: 代码仓库里有一个文件 ...

  3. 使用maven构建项目时,SSM和springboot项目的打包与云服务器部署

    下面讲讲如何打包SSM和springboot项目,并部署到云服务器上. 由于使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven ...

  4. 使用nuxt.js官方脚手架构建项目时ES6编译问题SyntaxError: Unexpected token import

    用nuxt集成koa2做vue后台,官方自带脚手架搭建的koa2仍是ES5语法,在构建koa2时默认的nodemon是没有使用babel编译的, 所以首先需要在启动命令后加上--exec babel- ...

  5. 在IDEA中用Gradle构建项目时使用lombok以依赖出现出错

    情景: 之情一直是使用Maven构建的项目并且导入依赖后都可以正常使用,但是在换成Gradle时出现了不论使用什么版本的lombok的依赖都会提示@Sl4j注解的log找不到,但是编辑界面是不会报错的 ...

  6. Android构建项目时出现的小bug们(2018年5月19日19:31:20)

    问题详情 Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency ...

  7. java 用maven 构建项目时@Override错误的解决办法

    把工程编译时使用JDK1.6以上版本可以解决. eclipse中 Preferences-->Java-->Compiler-->Configure Project Specific ...

  8. Eclipse构建项目时"An internal error occurred during: "Building workspace". Java heap space"

    出现这个错误,eclipse 会卡死,以及自动退出 解决方案 工程根目录 找到项目中.project文件 删除这两处   第一处:  <buildCommand>          < ...

  9. Maven构建项目时index.jsp文件报错

    错误为:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 原 ...

  10. express+模板引擎构建项目时遇到的几个小问题

    1.启动项目/调试项目 项目启动用:npm start 由于每次更改路由代码后必须重启服务才可以看效果,所以为了达到热加载的效果我们安装 supervisor:全局安装也可以: npm install ...

随机推荐

  1. 题解[LuoguP6222]「P6156简单题」加强版

    题解[LuoguP6222]「P6156简单题」加强版 加强版很好地体现了这个题的真正价值.(当然是指卡常 本题解给出了本题更详尽的推倒导和思考过程,思路与 CYJian 的类似,具体式子的个别地方换 ...

  2. centos7安装php8

    原文: http://www.manongjc.com/detail/25-qpyxndyogppmfdf.html 前言 centos7默认源的php版本只有5.4,版本太老,而mediawiki需 ...

  3. word生成产生错误的原因

    技术背景 很多时候我们网站或者系统需要提供一些word文件,例如证明.docx或者订单.docx等文件供用户下载打印等. 用Java操作word文档,毫无疑问,当下最流行apache poi,对于po ...

  4. dcat-admin主题

    1.白色主题 admin设置: css /*对于在表单中使用grid列表时点击按钮时没有提示和报错,是因为 显示的html与当前弹框错位了,并隐藏在当前弹框下*/ .popover{ z-index: ...

  5. 08.JSP技术

    一.什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源.它与html页面的作用是相同的,显示数据和获取数据.JSP文件的扩展名是.jsp. JSP = htm ...

  6. oracle 索引操作

    1 查询表中所有的索引 -- 固定写法"tb_user"(注意大小写)为表名 select * from user_indexes where table_name='tb_use ...

  7. IO基础知识与概念

    https://zhuanlan.zhihu.com/p/473639031

  8. vue资料链接

    vue 官方api:https://cn.vuejs.org/ vue资源精选:http://vue.awesometiny.com/ vue GitHub地址:https://github.com/ ...

  9. 记录一次在deepin安装node版本管理工具nvm的过程

    安装nvm sudo apt-get install git -y # 安装git cd /home # 随便找个目录放代码 git clone https://github.com/nvm-sh/n ...

  10. js中图片二进制和base64的互转

    <html> <head> <meta charset="UTF-8"> <title></title> </he ...