tsconfig 相关问题

tsconfig.json文件是TypeScript项目的配置。它们包含命令行选项,告诉TSC(TypeScript转换器)如何构建Javascript输出。

“resolveJsonModule”的用途?

我引用的设置显示在下面的代码片段中 { “编译器选项”:{ “resolveJsonModule”:true, } } 我实在不明白为什么TS语言工程师...

回答 1 投票 0

TypeScript 错误:在 Visual Studio 中“找不到名称”

我看过很多关于此问题的帖子和讨论,但我无法解决这个问题。这是我前几天的帖子。 打字的目的之一是避免使用 我已经看到了很多关于此问题的帖子和讨论,但我还没有解决这个问题。 这是我前几天的帖子。 typings的目的之一是避免使用<reference>标签,对吧? 但是如果我不使用它,Visual Studio 会抱怨: 一旦我引用 browser.d.ts,Visual Studio 就会停止抱怨。 这是我的tsconfig: { "compilerOptions": { "noImplicitAny": false, "noEmitOnError": true, "removeComments": false, "sourceMap": true, "target": "es5" }, "files": [ ], "exclude": [ "node_modules", "wwwroot" ] } 我还尝试按照here的建议从"files"中删除tsconfig属性,但是如果我这样做,我会在typings的环境文件夹内的其他打字稿文件中收到编译错误。 代码运行并且一切正常,但我想了解我是否做错了什么或者是否是 Visual Studio 问题。 对于那些将来可能遇到同样问题的人: 我解决了这个问题。秘诀是从 "files" 中排除 tsconfig 属性,并在 "excluded" 部分添加文件夹 "typings"。 tsconfig 现在应该看起来像这样: { "compilerOptions": { "noImplicitAny": false, "noEmitOnError": true, "removeComments": false, "sourceMap": true, "target": "es5" }, "exclude": [ "typings", "node_modules", "wwwroot" ] } 就我而言,我修复了将 "jasmine" 添加到 "types" 中的 tsconfig.json 部分。像这样: { "compilerOptions": { "noImplicitAny": false, "noEmitOnError": true, "removeComments": false, "sourceMap": true, "target": "es5" }, "exclude": [ "typings", "node_modules", "wwwroot" ], "types": ["jasmine"] }

回答 2 投票 0

未找到 Webpack 模块:错误:无法解析“./src”

我正在尝试使用 typescript 设置 webpack 构建管道。我想根据文档设置单独的开发和生产版本:https://webpack.js.org/guides/Production/#setu...

回答 1 投票 0

tsconfig“include”的默认值是多少?

在我的React Native项目中,我正在使用这个库v1,在文档中它说要添加“include”:[“node_modules/react-native-redash/lib/typescript/v1/index.d.ts”]制作类型...

回答 4 投票 0

使用 NX Monorepo 从另一个库导入构建库

情况是这样的。我正在使用 Nrwl NX Monorepo。我有 2 个库:lib-a 和 lib-b;两者都是通过 NX 创建的可发布库。 现在我在 lib-a 中创建一个 MyClass.ts。自然地在作品的路径下......

回答 7 投票 0

Typescript 未检测到声明“d.ts”文件中不存在的类型名称的错误

在 Typescript Playground 的这个示例中,我尝试在命名空间中使用不存在的类型,但收到错误: 这是预料之中的。 但在我本地的开发环境中,Typescript 基本上是符合的...

回答 1 投票 0

当 tsconfig 声明打开时,IntelliJ 中的 Typescript 不生成 js 文件

我的 tsconfig 文件中有以下内容: { “编译器选项”:{ “模块”:“ESNext”, “目标”:“es6”, “来源地图&q...

回答 1 投票 0

React 元素类型不适用于@emotion/react jsxImportSource

根据情感JS的文档,需要将其添加到您的tsconfig中才能使用@emotion/styled "jsx": "react-jsx", "jsxImportSource": "@emotion/r...

回答 1 投票 0

更新后出现 Typescript 警告:TypeScript 编译器选项“target”和“useDefineForClassFields”设置为“ES2022”

我正在使用以下命令升级我的前端库。 NCU-U npm install --legacy-peer-deps 以下内容已更新,我认为相关。 打字稿 4...

回答 1 投票 0

在React Native项目中找不到模块或其对应的类型声明

我正在尝试在 React Native 中包含我的项目的路径别名。 事实上,当我启动应用程序时,它正在工作,所以我认为我的 babel.config.js 没问题,但在 VSCode 中仍然出现错误,告诉 Cannot...

回答 2 投票 0

TypeScript ESLint 解析器

根据文档所说,tsc解析器某些规则需要tsconfig 需要以下类型的信息: “airbnb-typescript”,“插件:@typescript-eslint/推荐的要求类型检查” ...

回答 1 投票 0

找不到模块“next”或其相应的类型声明

获取无法找到模块''或其相应的类型声明。在 Next.js 项目中导入时。 每次导入都会发生这种情况。预览 纱线版本:3.1.0-rc.2 下一版本:11.1.2

回答 9 投票 0

Tsconfig 在更改文件名后显示找不到打字稿文件错误

我将存档名称从“index.ts”更改为“style.ts”,之后总是在 tsconfig.json 中返回此错误: “找不到文件'/src/components/AboutContainer/index.ts'。该文件位于...

回答 3 投票 0

使用 tsc 忽略文件夹

我编写了一个项目,其中打字没有问题,但在开发过程中我不得不使用旧组件。他们打字不好,因此有很多错误,因为......

回答 1 投票 0

Node 18 框架内的 NestJS 导入问题

将 Node 从 14 更新到 18.18.2 LTS 后,我遇到了非常奇怪的错误。 我在后端使用 NestJS,在提到的更新之后我注意到很多错误,例如: /backend/src/common/entities/base.se...

回答 1 投票 0

类型错误:无效的“instanceof”操作数KeyObject

当我尝试登录已定义用户名和密码的系统时,收到错误“TypeError: invalid 'instanceof' operand KeyObject”。我编辑了 angular.js 和其他内容...

回答 1 投票 0

错误类型错误:无效的“instanceof”操作数KeyObject

错误图像 当我尝试登录已定义用户名和密码的系统时,出现错误 “错误类型错误:无效的‘instanceof’操作数KeyObject”。我编辑了角度......

回答 1 投票 0

使用编译器选项:路径不适用于节点

与这个问题非常相似,但在使用节点时不是重复的恕我直言: $ 树 . 。 ├── 来源 │   ├── main.ts │   └── 实用程序 │   └── myUtils.ts └── tsconfig...

回答 1 投票 0

使用 Yarn 工作区为 monorepo 配置 tsconfig.json 和 eslint

我在 TypeScript React 项目中使用 Yarn 工作区 monorepo 结构: 包 行政 包.json 用户 包.json package.json // 工作空间根目录。设置“工作空间”:[...

回答 1 投票 0

在 tsconfig.json 中找不到“body-parser”的类型定义文件

我在 [1,1] 的 tsconfig.json 文件中收到此错误六次: 找不到“body-parser”的类型定义文件。 该文件位于程序中是因为: 隐式类型库的入口点...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.