首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大宇笔记

    tsconfig》之 allowSyntheticDefaultImports

    新建ts项目导入react 出错,发现了allowSyntheticDefaultImports属性。

    1.7K10编辑于 2022-03-09
  • 来自专栏WflynnWeb

    tsconfig编译属性isolatedModules的作用

    如何解决 这时候我们在,这个文件加一个 export {} 即可解决 // 假设这是一个 a.ts 文件 const a = 1; export {}; 为什么会有这个报错 当我们的 tsconfig.json

    2.2K20编辑于 2022-10-28
  • 来自专栏老怪兽的前端之旅

    (二十七)tsconfig 文件简介

    # 一、tsconfig 文件简介 说明 当我们项目下面有一个 tsconfig.json 文件的时候,他就不会在检查其他文件的 ts 文件了,而是直接把 tsconfig.json 所在文件夹来当作根目录 ,我们可以通过 tsconfig.json 来配置 ts 的编译器行为 ts 默认允许我们赋初始值时候使用 null // 在我们定义 属性类型 初始值的时候 允许给他赋值为 null let productName function printProcutPrice(p: Product) { console.log(p.price) } printProcutPrice(null) // ok 在 tsconfig.json

    36110编辑于 2023-02-22
  • 来自专栏前端自习课

    了不起的 tsconfig.json 指南

    如何配置一个合理的 tsconfig.json 文件?本文将全面带大家一起详细了解 tsconfig.json 的各项配置。 什么是 tsconfig.json TypeScript 使用 tsconfig.json 文件作为其配置文件,当一个目录中存在 tsconfig.json 文件,则认为该目录为 TypeScript 初始化 tsconfig.json 在初始化操作,也有 2 种方式: 手动在项目根目录(或其他)创建 tsconfig.json 文件并填写配置; 通过 tsc --init 初始化 tsconfig.json 按顶层属性分类 在 tsconfig.json 文件中按照顶层属性,分为以下几类: [tsconfig.json 文件结构(顶层属性).png] [了不起的 tsconfig.json 指南.png] 文件的知识,从“什么是 tsconfig.js 文件”开始,一步步带领大家全面认识 tsconfig.json 文件。

    3.2K42发布于 2020-06-02
  • 来自专栏编程时光

    《现代Typescript高级教程》解读TSConfig

    现代JavaScript高级小册 深入浅出Dart 现代TypeScript高级小册 解读TSConfig TypeScript 配置文件(tsconfig.json)是用于配置 TypeScript 定制化tsconfig.base 制化tsconfig.base可以让我们在多个项目中共享和复用配置,提高开发效率。 创建 tsconfig.json 文件 在项目根目录下创建一个名为 tsconfig.json 的文件,并将 TSConfig 的配置内容添加到其中。 /tsconfig.json'; export default tsconfig; 在上述代码中,我们将 tsconfig.json 导入为一个模块,并使用 export default 将其导出。 首先,在目标项目中安装我们的库: $ npm install my-tsconfig-lib --save-dev 然后,在目标项目的 tsconfig.json 文件中使用我们的 TSConfig

    1.1K20编辑于 2023-07-27
  • 来自专栏小丑的小屋

    Typescript的tsconfig.json

    使用TypeScript编译的时候,有些语法需要tsconfig的配置才能使用。 中报Cannot redeclare block-scoped variable的错误,也需要配置一下tsconfig.json文件的 "lib": ["es2015"] 本文主要介绍两点: 运行tsconfig.json tsconfig.json的参数配置 ---- 运行tsconfig.json 我们通过tsc --init 可以生成tsconfig.json文件,那我们生成的tsconfig.json[1]配置文件怎么运行呢 我们直接输入tsc或者tsc -p tsconfig.json时,默认会调用tsconfig.json; 在命令行上指定输入文件时,将忽略tsconfig.json文件。 这样的情况下,只能通过命令输入配置来运行,这也是为什么明明配置了tsconfig.json,但是没有生效。

    2.6K30发布于 2020-10-10
  • 来自专栏前端学习教程

    TypeScript中的tsconfig.json详解

    概述如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:使用tsconfig.json不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。 不带任何输入文件的情况下调用tsc,且使用命令行参数--project(或-p)指定一个包含tsconfig.json文件的目录。当命令行上指定了输入文件时,tsconfig.json文件会被忽略。 示例tsconfig.json示例文件:使用"files"属性{ "compilerOptions": { "module": "commonjs", "noImplicitAny

    1.2K20编辑于 2023-11-12
  • 来自专栏埋名

    TSConfig 配置文件速查表

    TSConfig 配置文件速查表 The TSConfig Cheat Sheet tsconfig.json scares everyone. Many folks recommended the strictness options in tsconfig/bases, a wonderful repo which catalogs TSConfig I recommend you add these rules to your tsconfig.json only if you want them. 许多人推荐在 tsconfig/bases 中使用严格性选项,这是一个精彩的仓库,记录了 TSConfig 的各种选项。 我建议只有在需要时将这些规则添加到你的 tsconfig.json 中。

    93930编辑于 2023-09-20
  • 来自专栏Creator星球游戏开发社区

    了不起的 tsconfig.json 指南

    如何配置一个合理的 tsconfig.json 文件?本文将全面带大家一起详细了解 tsconfig.json 的各项配置。 本文将从以下几个方面全面介绍 tsconfig.json 文件: 一、tsconfig.json 简介 1. 什么是 tsconfig.json TypeScript 使用 tsconfig.json 文件作为其配置文件,当一个目录中存在 tsconfig.json 文件,则认为该目录为 TypeScript 二、使用 tsconfig.json 目前使用 tsconfig.json 有2种操作: 1. 初始化 tsconfig.json 在初始化操作,也有 2 种方式: 手动在项目根目录(或其他)创建 tsconfig.json 文件并填写配置; 通过 tsc --init 初始化 tsconfig.json

    6K10发布于 2021-10-12
  • 来自专栏fastmock

    tsconfig.json配置项备忘

    tsconfig.json 是放在项目根目录,用来配置一些编译选项等。当我们使用 tsc 命令编译项目,且没有指定输入文件时,编译器就会去查找 tsconfig.json 文件。 我们也可以通过在 tsc 命令中加上–project 参数,来指定一个包含 tsconfig.json 文件的目录。 如果命令行上指定了输入文件时,tsconfig.json 的配置会被忽略 tsconfig 一级配置项 { // compileOnSave 的值是 true 或 false。 如果设为 true,在我们编辑了项目中文件保存的时候,编辑器会根据 tsconfig.json 的配置重新生成文件,不过这个要编辑器支持 "compileOnSave": true, // files TS 在 3.2 版本开始,支持继承一个来自 Node.js 包的 tsconfig.json 配置文件 "extends": "", "compilerOptions": { "target

    1.1K10编辑于 2023-12-02
  • 来自专栏王天的进阶之路

    tsconfig.json 配置文件详解 | 02

    # tsconfig.json (Ts 配置文件) tsconfig.json 是 ts 项目中配置文件。 # 指定 tsconfig.json 目录 命令行参数--project 或-p 可以指定 tsconfig.json 的位置(目录或文件皆可)。 tsconfig.json 可以继承另一个 tsconfig.json 文件的配置,这样方便维护。 extends 属性也可也继承已发布的 npm 模块里面的 tsconfig 文件 { "extends":"@tsconfig/node12/tsconfig.json" } extends 指定的 tsconfig.json 会先加载,然后加载当前的 tsconfig.json 。

    1.9K10编辑于 2023-10-18
  • 来自专栏前端自习课

    【TS】612- 了不起的 tsconfig.json 指南

    如何配置一个合理的 tsconfig.json 文件?本文将全面带大家一起详细了解 tsconfig.json 的各项配置。 本文将从以下几个方面全面介绍 tsconfig.json 文件: ? 水平有限,欢迎各位大佬指点~~ 一、tsconfig.json 简介 1. 什么是 tsconfig.json TypeScript 使用 tsconfig.json 文件作为其配置文件,当一个目录中存在 tsconfig.json 文件,则认为该目录为 TypeScript 二、使用 tsconfig.json 目前使用 tsconfig.json 有2种操作: 1. 初始化 tsconfig.json 在初始化操作,也有 2 种方式: 手动在项目根目录(或其他)创建 tsconfig.json 文件并填写配置; 通过 tsc --init 初始化 tsconfig.json

    2.4K30发布于 2020-06-04
  • 来自专栏前端工具

    「译」面向 JavaScript 开发人员的 TSConfig 简介

    原文:An intro to TSConfig for JavaScript Developers原标题:An intro to TSConfig for JavaScript Developers作者 这可以通过使用名为 tsconfig.json 的文件来完成。如果你是第一次在新的代码库中使用 TypeScript,你可能将 tsconfig.json 中的大部分选项保留为默认值。 TSConfig 设置tsconfig.json 文件允许你配置 TypeScript 编译器如何处理你的 TypeScript 代码。 tsconfig.json 文件只是一个具有定义编译器选项和项目设置的属性的 JSON 对象。 TSConfig 的附加特性和功能Declaration Maps 声明映射 - 如果在你的 tsconfig.json 中设置了 declarationMap 为 true,TypeScript 可以生成声明映射文件

    1K10编辑于 2024-07-21
  • 来自专栏Web前端开发

    tsconfig.json 编译器配置大全

    一般来说,项目的 TS 编译器配置全部存储在项目根目录下的 tsconfig.json 文件中 当编译器启动时,首先会读取 tsconfig.json,以获取有关如何编译项目的说明(例如,要编译哪些源文件 ,在哪里存储输出等) 下面介绍常见 tsconfig compilerOptions 的编译选项: 1、target 用于指定编译之后的版本目录 "target": "es5", 2、module 用来指定要使用的模板标准 不编译的文件,它也可以指定一个列表,规则和 include 一样,可以是文件可以是文件夹,可以是相对路径或绝对路径,可以使用通配符 "exclude":[] 49、extends 可以通过指定一个其他的 tsconfig.json 来继承这个配置文件里的配置,继承来的文件的配置会覆盖当前文件定义的配置 "extends":"" 50、compileOnSave 如果设为 true, 在我们编辑了项目文件保存的时候,编辑器会根据 tsconfig.json

    1.5K10发布于 2021-07-08
  • NodeJs——Parsing error: Cannot read file ...tsconfig.json.eslint

    /tsconfig.json'.eslint,查了下stackoverflow 内容 以下为大家给出的一些解决方案; 不过操作之前大家最好先看看自己的配置是否有问题; 我特喵的我那个配置文件名称project : "[tsconfig.json]"我这边不小心在后面打了个g变成了project: "[tsconfig.jsong]"; 大无语事件啊!!! parserOptions: { project: "[tsconfig.json]", tsconfigRootDir: __dirname, // <= 就是这行 sourceType eslint.workingDirectories": [ "src" ] } 匹配 这个方法解决了我的问题,不过也让我发现了正常的问题; { "parserOptions": { "project": ["**/tsconfig.json

    24810编辑于 2024-08-15
  • 来自专栏前端西瓜哥的前端文章

    一些你需要掌握的 tsconfig.json 常用配置项

    tsconfig.json 是用来配置 TS 编译选项的,通常位于项目的根目录位置。 我们可以用 ts 提供的 tsc 命令行工具,执行 tsc --init。 然后我们就能得到一个默认的 tsconfig.json 文件,且这是一种可以添加注释的 json 文件。 但注释的选项太多了,所以我将它们移除了,得到下面的默认配置: { "compilerOptions": { /* Visit https://aka.ms/tsconfig to read 在 VSCode 下,范围外的 ts 文件不会应用项目下的 tsconfig.json 配置。 为 tsconfig.json 配置文件所在的目录路径。其实写成 src 也可以,它和 ./src 是等价的。

    2.3K10编辑于 2022-12-21
  • 来自专栏程序员云帆哥

    快速上手Vue开发:在项目中如何配置 tsconfig.json 文件?

    一、简介   tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 二、配置 1、示例 { "compilerOptions": { "baseUrl": ". –init 初始化TypeScript项目并创建一个 tsconfig.json文件。 这个目录应该包含一个 tsconfig.json文件来管理编译。查看 tsconfig.json文档了解更多信息。 [2] 这些选项只能在 tsconfig.json里使用,不能在命令行使用。

    2K20编辑于 2023-08-18
  • 来自专栏无所事事者爱嘲笑

    nuxt3新项目tsconfig.json报错:找不到“node”的类型定义文件

    tsconfig.json 中的报错信息 报错分析 项目根目录的 tsconfig.json 文件完全引用 .nuxt 文件夹中的配置 "extends": "./.nuxt/tsconfig.json

    5.1K30编辑于 2023-03-12
  • 来自专栏flytam之深入前端技术栈

    TypeScript Project References npm 包构建小实践

    └── tsconfig.cjs.json 配置 TypeScript tsconfig.es.json 为 ES 模块创建一个 tsconfig.es.json 文件: { "compilerOptions ├── tsconfig.base.json ├── tsconfig.es.json └── tsconfig.cjs.json 首先,我们需要在根目录下创建一个 tsconfig.json 文件, /tsconfig.es.json" }, { "path": ". /tsconfig.cjs.json" } ] } 配置 tsconfig.es.json 为 ES 模块创建一个 tsconfig.es.json 文件: { "extends": ". /dist/es", "module": "ESNext" } } 配置 tsconfig.cjs.json 为 CommonJS 模块创建一个 tsconfig.cjs.json

    41010编辑于 2024-07-03
  • 来自专栏静之森

    使用 Rollup + TypeScript 编写库

    一般的,我会在根目录下新建一个 tsconfig.json 作为基本 tsconfig,然后在建立 build 用 tsconfig,开发用 tsconfig,都是从根目录的 extends 出来。 # build 9│ ├── tsconfig.cjs.json # cjs build 10│ ├── tsconfig.json # dev 11├── tsconfig.json # json 1{ 2 "scripts": { 3 "build": "tsc --build src/tsconfig.build.json && tsc --build src/tsconfig.cjs.json 但是这个库被调包侠调过来之后,它的环境咋知道 ~ alias 是个啥,况且 js 也不读 tsconfig 的配置。 这可咋整。 && ttsc --build src/tsconfig.cjs.json" COPY 之后。

    3K21编辑于 2021-12-28
领券