tsc 相关问题

tsc是一个用于将TypeScript转换为纯JavaScript的编译器。

编译多个 Typescript 文件

我的 Nodejs Typescript 服务器变得越来越复杂,现在依赖于另一个 .ts 文件中定义的一些类。这造成了一个奇怪的编译问题: tsc server.ts 编译所有内容...

回答 2 投票 0

NPM Workspace monorepo:TSC 失败,在库中找不到用于导入的模块

我对 npm monorepo 有以下设置:https://github.com/ChristianKernDev/monorepo_playground 一切都按预期工作,除了 tsc 命令,它显示以下错误: ../co...

回答 1 投票 0

如何在打字稿编译器中使用绝对路径和baseUrl

将软件包与 tsc 捆绑时,我得到错误的输出。 这是我的项目目录结构: 常见的 └── 索引.ts 类型 ├── 动作.ts ├── 索引.ts └── 请求.ts 实用程序 ├── 事件.ts ├── 索引.ts ├── 重新...

回答 1 投票 0

如何编写 d.ts 文件让 tsc 知道窗口对象已扩展

我们有一个 javascript 项目,想转向 typescript。 在当前设置中,我们有一个全局对象(我们称之为 myGlobal),其中包含我们通过

回答 1 投票 0

使用 TypeScript 项目引用时出现“ERR_MODULE_NOT_FOUND”错误

我正在尝试实现 TypeScript 的项目引用,以便能够从应用程序服务之间的公共包导入代码。 这就是共享包的 tsconfig.json 的方式(

回答 1 投票 0

为什么 TypeScript 不推断出最窄的类型声明?

为什么 TypeScript 不发出“a” | “b”代表 test2 的类型? // 索引.ts 导出 const test1 = true ? ('a' 作为常量) : ('b' 作为常量); 导出常量 test2 = true ? 'a' : 'b'; // ...

回答 1 投票 0

无法通过npm全局卸载typescript

我已经在我的系统上全局安装了 typescript 2.4.1(tsc -v 为我提供了版本 2.4.1)。我想卸载它,因为我想转到版本 2.3.4 以使我的一些 e2e 测试能够工作。但现在我不...

回答 6 投票 0

使用vite时如何修复TSC错误?

我正在将 Vite 与 Typescript React 项目一起使用。我的项目中也有笑话测试。 当我运行 vite build 时,它似乎正在编译和捆绑我的测试文件。我有一些被取消的测试...

回答 2 投票 0

为什么“eslint”+“typescript-eslint”用于 TypeScript linting,而“tsc”似乎效果更好?

目标:创建严格的 TypeScript linter 脚本 eslint 检查不良的 JavaScript 代码模式。 文档建议使用 npm init @eslint/config@latest 初始化 eslint 这也会安装类型...

回答 1 投票 0

如何启动没有注释的 TypeScript tsconfig.json 文件?

每当我使用 TSConfig 文件创建项目时,我通常最终会删除不同属性的许多帮助器注释。有没有任何工具、tsc 标志或脚本可以用来实现自动化

回答 2 投票 0

在所有情况下忽略 TypeScript 错误

如果实际错误没有发生,如何才能始终忽略 TypeScript 错误而不收到错误? 背景是这个片段: const 渲染=等待(异步()=> { 如果(viteDevServer){...

回答 1 投票 0

TypeScript 编译器运行时间太长

几周前,运行yarn tsc --noEmit 开始花费太长时间,甚至不可能在不因内存不足错误而崩溃的情况下运行它: <--- Last few GCs ---> [3039:

回答 2 投票 0

启用 tslint/eslint 规则 TS2339(属性“x”在类型“y”上不存在)

虽然我能找到的每个主题都想要修复或禁用 TS2339 错误,但我正在尝试使 eslint 规则与打字稿规则同步,并且我想启用它。 在查看 typescript-e 时...

回答 1 投票 0

`tsc` 持续跟踪 `node_modules`。谁能帮我解决这个问题吗?

我正在使用Expo。这是我的 tsconfig.json: { “编译器选项”:{ “路径”:{ “@/*”:[ “./src/*” ], ...

回答 1 投票 0

在 eslint.config.js 上运行 tsc 会引发错误

我正在使用以下文件运行 tsc --skipLibCheck: eslint.config.js: // @ts-检查 从“@eslint/js”导入 jslint 导出默认[] tsconfig.json: { “编译器选项”:{ ...

回答 1 投票 0

为什么 TypeScript 路径别名不起作用

我有一个具有以下目录结构的 TypeScript 项目: |- 包 | |- 某些包 | | |- 源代码 | | |- 索引.ts | |- 另一个包 | |- 源代码 | |- 索引.ts |- tsconfig.js...

回答 2 投票 0

使用tsc仅生成声明文件时如何避免生成.d.ts.map文件?

我正在使用 tsup 创建一个构建。但是,dts 选项会引发许多错误。我还看到,在官方 tsup 文档中,它说打字稿声明是由除...之外的任何工具生成的。

回答 1 投票 0

tsconfig.json 中的 typescript outDir 设置不起作用

在 package.json 中使用时,我似乎无法使 outDir 标志正常工作。目录结构非常简单:根级别的 tsconfig.json,以及 src/ 目录和单个 index.ts 文件

回答 9 投票 0

导致错误 TS2209 的原因:项目根不明确,

我正在开发我的 monorepo,在尝试编译我的模块之一时遇到此错误 错误 TS2209:项目根不明确, 但需要解析导出映射条目“.”在文件'<

回答 1 投票 0

addEventListener mousemove 及其事件参数的正确打字稿类型是什么?

问题:在不使用任何内容的情况下,我的 onMouseMove 函数的正确输入是什么? 导出类主要{ 私有 dTimer:数字; 构造函数(){ this.init(); } 私有初始化() { 这个。

回答 4 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.