tsc是一个用于将TypeScript转换为纯JavaScript的编译器。
我的 Nodejs Typescript 服务器变得越来越复杂,现在依赖于另一个 .ts 文件中定义的一些类。这造成了一个奇怪的编译问题: tsc server.ts 编译所有内容...
NPM Workspace monorepo:TSC 失败,在库中找不到用于导入的模块
我对 npm monorepo 有以下设置:https://github.com/ChristianKernDev/monorepo_playground 一切都按预期工作,除了 tsc 命令,它显示以下错误: ../co...
将软件包与 tsc 捆绑时,我得到错误的输出。 这是我的项目目录结构: 常见的 └── 索引.ts 类型 ├── 动作.ts ├── 索引.ts └── 请求.ts 实用程序 ├── 事件.ts ├── 索引.ts ├── 重新...
我们有一个 javascript 项目,想转向 typescript。 在当前设置中,我们有一个全局对象(我们称之为 myGlobal),其中包含我们通过
使用 TypeScript 项目引用时出现“ERR_MODULE_NOT_FOUND”错误
我正在尝试实现 TypeScript 的项目引用,以便能够从应用程序服务之间的公共包导入代码。 这就是共享包的 tsconfig.json 的方式(
为什么 TypeScript 不发出“a” | “b”代表 test2 的类型? // 索引.ts 导出 const test1 = true ? ('a' 作为常量) : ('b' 作为常量); 导出常量 test2 = true ? 'a' : 'b'; // ...
我已经在我的系统上全局安装了 typescript 2.4.1(tsc -v 为我提供了版本 2.4.1)。我想卸载它,因为我想转到版本 2.3.4 以使我的一些 e2e 测试能够工作。但现在我不...
我正在将 Vite 与 Typescript React 项目一起使用。我的项目中也有笑话测试。 当我运行 vite build 时,它似乎正在编译和捆绑我的测试文件。我有一些被取消的测试...
为什么“eslint”+“typescript-eslint”用于 TypeScript linting,而“tsc”似乎效果更好?
目标:创建严格的 TypeScript linter 脚本 eslint 检查不良的 JavaScript 代码模式。 文档建议使用 npm init @eslint/config@latest 初始化 eslint 这也会安装类型...
如何启动没有注释的 TypeScript tsconfig.json 文件?
每当我使用 TSConfig 文件创建项目时,我通常最终会删除不同属性的许多帮助器注释。有没有任何工具、tsc 标志或脚本可以用来实现自动化
如果实际错误没有发生,如何才能始终忽略 TypeScript 错误而不收到错误? 背景是这个片段: const 渲染=等待(异步()=> { 如果(viteDevServer){...
几周前,运行yarn tsc --noEmit 开始花费太长时间,甚至不可能在不因内存不足错误而崩溃的情况下运行它: <--- Last few GCs ---> [3039:
启用 tslint/eslint 规则 TS2339(属性“x”在类型“y”上不存在)
虽然我能找到的每个主题都想要修复或禁用 TS2339 错误,但我正在尝试使 eslint 规则与打字稿规则同步,并且我想启用它。 在查看 typescript-e 时...
`tsc` 持续跟踪 `node_modules`。谁能帮我解决这个问题吗?
我正在使用Expo。这是我的 tsconfig.json: { “编译器选项”:{ “路径”:{ “@/*”:[ “./src/*” ], ...
在 eslint.config.js 上运行 tsc 会引发错误
我正在使用以下文件运行 tsc --skipLibCheck: eslint.config.js: // @ts-检查 从“@eslint/js”导入 jslint 导出默认[] tsconfig.json: { “编译器选项”:{ ...
我有一个具有以下目录结构的 TypeScript 项目: |- 包 | |- 某些包 | | |- 源代码 | | |- 索引.ts | |- 另一个包 | |- 源代码 | |- 索引.ts |- tsconfig.js...
使用tsc仅生成声明文件时如何避免生成.d.ts.map文件?
我正在使用 tsup 创建一个构建。但是,dts 选项会引发许多错误。我还看到,在官方 tsup 文档中,它说打字稿声明是由除...之外的任何工具生成的。
tsconfig.json 中的 typescript outDir 设置不起作用
在 package.json 中使用时,我似乎无法使 outDir 标志正常工作。目录结构非常简单:根级别的 tsconfig.json,以及 src/ 目录和单个 index.ts 文件
我正在开发我的 monorepo,在尝试编译我的模块之一时遇到此错误 错误 TS2209:项目根不明确, 但需要解析导出映射条目“.”在文件'<
addEventListener mousemove 及其事件参数的正确打字稿类型是什么?
问题:在不使用任何内容的情况下,我的 onMouseMove 函数的正确输入是什么? 导出类主要{ 私有 dTimer:数字; 构造函数(){ this.init(); } 私有初始化() { 这个。