开发者问题收集

Typescript,“进程”不存在

2019-06-27
2930

我安装了 npm i @types/node ,但进程仍未注册为现有进程。我还需要做什么才能获得节点的类型定义?

2个回答

您不仅需要安装节点的类型(即 npm i @types/node ),还必须在 tsconfig.json 中的“types”下列出“node”

// example tsconfig.json
{
  "compilerOptions": {
    "module": "CommonJS",
    "target": "ES2018",
    "baseUrl": ".",
    "importHelpers": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "types": ["node"]
  }
}
Seph Reed
2019-06-27

目前,需要特别注意的是,如果您更新“types”或“typesRoots”,则表示您正在创建一个要包含的专有列表(您必须维护该列表),而将其保留为默认值将使 所有 相关的可用类型位置都可用。

https://www.typescriptlang.org/tsconfig#types https://www.typescriptlang.org/tsconfig#typeRoots

minimaliz
2024-03-02