首页 > 其他分享 >TSConfig

TSConfig

时间:2023-01-03 15:11:34浏览次数:52  
标签:__ index arr 代码 ts import TSConfig

设置产出物的目录 { "compilerOptions": { "outDir": "dist" } } example ├── index.js └── index.ts 编译后 example ├── dist │ └── index.js ├── index.ts └── tsconfig.json

 

产出目录的结构

rootDir

默认->

 

 

 修改成core

 

 

相对引用

baseUrl

文件中写引用的时候,有相对路径,配置这个说明以哪个路径为基准

 

帮助代码

importHelpers

export function fn(arr: number[]) { const arr2 = [1, ...arr]; }

 编译后的结果,一些数组展开、异步加载、类的继承这些代码的实现不会导入你的代码,但是导入了tslib,需要确保能加载tslib

import { __read, __spreadArray } from "tslib"; export function fn(arr) { var arr2 = __spreadArray([1], __read(arr), false); }   文件名大小写 forceConsistentCasingInFileNames 引用一个文件,fileManager.ts 编写引用代码的时候,可以不分大小写 “./FileManager.ts”   方法智能提示 "lib": ["es2020", "dom"] 虽然target是es5,但是最终产物有添加polyfill文件,所以允许使用一些高级的API 上面DOM指的是,允许使用windowdocument es2020,指的是允许使用es2020的语法,例如:string.matchAll   默认导出 当一个类库没有默认导出的时候,自动在转换代码,仅仅影响ts的编译,不影响最终产物 import React from "react"; 替换成: import * as React from "react";   模块查询 moduleResolution
  • classic

  • node

  • node16

  • nodenext

当module是AMDUMDSystem 或者 ES6/ES2015时,默认值是classic

当module是其他值的时候,默认值是node

标签:__,index,arr,代码,ts,import,TSConfig
From: https://www.cnblogs.com/chenyingzuo/p/17022286.html

相关文章

  • vue3中使用vite-ts构建项目时tsconfig.json的配置
    在上一次创建vue3项目在tsconfig.json中配置了文件别名以后,格式校验提示   es3什么鬼,便去看了一下tsconfig.json的配置,以此学习{"compilerOptions":{......
  • Typescript TSConfig
     "references":[  {"path":"modules/xxxx"},  {"path":"modules/xxx"}, ], reference可以提高构建速度 "compilerOptions":{  "paths......
  • tsconfig.json文件配置选项
    {//include用来指定哪些ts文件需要被编译"include":[//src目录下的所有ts文件//**任意目录//*任意文件"./src/*......
  • TypeScript学习笔记-04 tsconfig.json配置文件
    tsconfig.json一般常用的配置如下所示,可以按需要进行配置。{/*tsconfig.json是ts编译器的配置文件,ts编译器可以根据他的信息来对代码进行编译//in......
  • 配置 tsconfig.json
    tsconfig.json所包含的属性并不多,只有7个,ms官方也给出了它的定义文件。但看起来并不怎么舒服,这里就翻译整理一下。(若有误,还请指出)files:数组类型,用于表示由ts管理......
  • tsconfig.json的esModuleInterop使用场景是怎样的?
    问题场景npm包改造前,仅支持esmnpm包改造后,既支持esm,又支持cjs为什么改造后,还是会报错?如何理解ts编译配置esModuleInterop?总结问题场景遇到一个很有趣的场景,cjs中需要引入原......
  • NodeJs——Parsing error: Cannot read file '.../tsconfig.json'.eslint
    前言之前没有问题,今天打开项目后,ts文件中的import突然报Parsingerror:Cannotreadfile'.../tsconfig.json'.eslint,查了下stackoverflow内容以下为大家给出的一些......