tsconfig 相关问题

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

如何更改特定文件的 TSConfig lib 或不使 lib 类型全局化

我正在使用react-native和react-native-web,并且使用html DOM元素而不是react本机组件编写了一些代码(而不是)。 为了正确输入它们,我... 我正在使用 react-native 和 react-native-web,并使用 html DOM 元素而不是 React Native 组件编写一些代码(<div/> 而不是 <View/>)。 为了正确输入它们,我将 'DOM' 添加到 tsconfig.compilerOptions.lib: "compilerOptions": { ... "lib": [ "ES6", "ES2021.String", "DOM" // <--- ], ... } 但是,我有很多全局类型可能会破坏我的代码并导致崩溃,例如 Image 可以在不从 react-native 导入的情况下使用: const SomeFC = () => { // no error here because Image type is global in DOM // but got crash in runtime return <Image /> } 我想覆盖特定文件的库设置,如下所示: // Here is the beginning for some file: // @ts-config lib: ['DOM'] 或者找到一种从全局中删除 DOM 类型并在必要时导入它们的方法: import {Image, HTMLDivElement} from 'html-dom' 或者至少选择我需要的全局类型,或者删除我不需要的全局类型。 你找到解决办法了吗? 我找了很久但是好像没有答案。

回答 1 投票 0

如何配置以使 ng 构建在“无法识别的事件”时中断

我希望 Angular 模板文件中“无法识别的事件”类型的警告被视为错误并破坏 ng 构建。 如何配置 tsconfig/angularCompilerOptions 来实现...

回答 1 投票 0

在 tsconfig 中定义的路径中找不到模块

这让我发疯,我错过了一些东西,但我不知道它是什么。 鉴于以下进口: 从 '../../../schema/src/schemas/someschema' 导入 { SOME_SCHEMA } ; 导入 { SomeTyp...

回答 1 投票 0

TypeScript monorepo`导入类型`解析错误

_________ 设置 _________ 我有一个具有以下结构的 pnpm 工作区: 工作区/ ├── 应用程序/ ├────── nextjs-app/ ├──────── package.json ├──────── tsconfig.json ├──────── ... ├── 包/...

回答 1 投票 0

运行 jest 时打字稿路径无法解析?

尝试使用这些说明将此项目转换为笑话。除了使用路径配置的文件之外,我的一切都正常: “路径”:{ "@fs/*": ["./src/*"], ...

回答 4 投票 0

ESLint 在具有共享模块的项目中“无法解析模块路径”

尝试从共享项目导入模块时遇到 ESLint 错误。每次从共享/项目导入时都会发生错误。确切的错误是常见的 ESLint 导入错误:U...

回答 1 投票 0

我可以在 VSCode IDE 上设置一个 typescript 配置 `tsconfig.json` 路径来使用吗?

我的项目结构如下: 。 └── 我的应用程序/ ├── .configs/ │ ├── tsconfig.json │ ├── webpack.merge.ts │ ├── webpack.dev.config.ts │ └── webpack.prod.conf...

回答 3 投票 0

修复 TS2688:在 node_modules 中找不到类型定义文件

运行 tsc 时,我收到许多 TS2688:找不到“someLibrary”的类型定义文件 这些库来自node_modules。我尝试在 tscon 中排除node_modules和skipLibCheck...

回答 4 投票 0

tsc - 不编译别名路径

我有打字稿并使用别名。 这是 tsconfig.json 的一部分 “编译器选项”:{ "baseUrl": "./src", ... }, 通过设置基本网址,我可以更改 从“src/models/User...导入用户...

回答 7 投票 0

VueJS/Typescript 错误:找不到模块“my-module”或其相应的类型声明

我有一个带有 Nuxt 和 Typescript 的 Vue2 设置。我正在尝试使用纱线安装 vue-slick-carousel 模块,但 Typescript 给我错误:“找不到模块‘vue-slick-carousel’或......

回答 1 投票 0

Angular 16:无法覆盖 tsconfig.app.json 中的“baseUrl”

我使用 Angular CLI 创建了一个新工作区,并向其中添加了 2 个项目,一个库和一个应用程序。使用“ngserve”运行应用程序“my-app”效果很好。 复制.ts后...

回答 1 投票 0

使用 esm 时,带有 tsconfig-paths 的 ts-node 将不起作用

我无法弄清楚为什么 ts-node 在启用 esm 时无法解析别名 我做了一个小项目试图尽可能地隔离问题 包.json { “类型”:“模块...

回答 3 投票 0

Visual Studio Code 使用“react-jsx”作为 create-react-app 的 jsx 值时出现问题

我正在努力解决 VSCode 中的以下“错误”: “--jsx”选项的参数必须是:“preserve”、“react-native”、“react” 因此,react-scripts (create-react-app) 会自动设置...

回答 10 投票 0

tsc 版本 5.2.2 和 ES6 目标出现 TypeScript 可选链接编译错误

我正在尝试学习打字稿,但是,在学习可选链时,该示例对我不起作用。我读到一个常见的推理是因为人们在他们的 tsc 中瞄准 ESNext...

回答 1 投票 0

如何在typescript和nodejs中正确使用绝对路径?

我知道,很多人都有这个问题,我已经尝试了所有这些选项但仍然有问题,所以让我们看看我的案例: 我想像这样导入我的函数: 从 '

回答 2 投票 0

扩展 Nuxt 3 配置 - 添加导入路径的别名

我使用 nuxt 3.2.0 和 Vite。在 Nuxt 3 项目的 Nuxt 配置(即 nuxt.config.ts)中,如果要添加路径别名,可以将其添加到 alias 属性(请参阅文档)。 我为

回答 2 投票 0

如何在混合 JS/TS 项目中运行调试器并将 .ts 导入到 .js?

我正在为 Node 编写一个大型 JS 项目的代码,但我想在其中使用 TS。 这是纯粹的 tsc,没有捆绑程序。 因此,我遇到了一个导入 module1.ts 的 app.js 文件的情况。一切正常...

回答 1 投票 0

tsconfig 别名无法解析位于 baseUri 之上的路径

我正在开发 monorepo,并注意到 tsconfig 无法解析当前项目之上的路径。 这是我的项目结构: ── 应用程序 │ ├── 萨尔 │ │ ├── 索引.d.ts │ ...

回答 1 投票 0

Jest 无法从 TypeScript ESM 路径映射导入模块

我正在尝试为 src 文件夹设置路径映射,但由于某种原因,在我的笑话测试文件中它没有被解析。 这是我的项目结构: 应用程序-esm/ ├── __测试__/ │ └── 索引.test.ts ├...

回答 1 投票 0

在“rootDir”之外导入 Typescript 中的文件

我有一个具有以下文件结构的项目 项目 | ├── 应用程序1/静态/应用程序1 | ├── ts | ├── js | └── tsconfig.json | ├── 应用程序2/静态/应用程序2 | ├── ts | ├── js | └── tsconfig.json ...

回答 2 投票 0

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