tsc是一个用于将TypeScript转换为纯JavaScript的编译器。
我正在编写一个nodeJS服务,它使用一堆没有@types的npm模块。 tsc 错误消息告诉我需要添加 index.d.ts 文件,但它没有告诉我将其放在哪里。我的帮手......
我安装了打字稿和所需的软件包: > npm 我巴比伦 > npm 我@babel/core > npm 我@babel/node 文件 main.ts 开头为: 从 'babylon' 导入 * 作为babylon 导入 { NodePath } fr...
Typescript:从生成的构建中排除目录,而不破坏现有模块别名
在 Node.JS 项目中,项目根目录中有两个包含 .ts 文件的目录 - src 和 test。 src/index.js 导入 module-alias/register。每个被测试的文件/导入模块别名/注册...
类型错误:找不到“主题”的类型定义文件。该文件位于程序中是因为: 隐式类型库“主题”的入口点
我正在构建一个 NextJs 项目 构建时出现以下错误, 我尝试了以下方法 删除 .next 文件夹并尝试再次编译 删除了 node_modules 和 package-lock.json 文件,然后...
如何使测试文件在编译时不发出,但仍进行类型检查?测试文件是由 glob **/*\.test\.ts 指定的文件。
我有一个奇怪的问题。当我这样做时 “排除”: [ “节点模块”, “**/__测试__”, “**/*。测试。*”, “**/服务器处理程序/**/*”, “**/*。
使用 () => TypeName 解决 Typescript 循环引用
最近遇到了 Typescript 的循环引用问题。 https://github.com/microsoft/TypeScript/issues/27519 建议使用 () => TypeName 但如何使用该变量? 导出默认abst...
如何在 TypeScript 中指定 JSON 导入的类型?
给定一个 TypeScript import 语句,例如: 使用 { type: 'json' } 从 '/icons.json' 导入图标; 此时如何确保 TypeScript 知道图标的类型? 我尝试过创建 /icons....
我有从 prismabox 生成的模式,当我使用该模式并构建 d.ts 时。所有类型重复写入而不是使用@import并导致错误该节点的推断类型超出...
我的 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){...