Typescript VS代码中的类型脚本类型定义
我遇到了一个问题,即使用@types安装npm的类型在Intellisense中显示为建议,但随后收到错误“找不到名称类型” 例如,我正在使用nodemailer,并且已经为它安装了类型定义。当我没有明确说明正确检测到的类型时(我将鼠标悬停在正确识别为邮件的“transporter”上): 当我输入时,它还正确地提示Intellisense中的类型: 但是,一旦我明确说明了类型,我就会收到一个错误: 我没有在tsconfig中声明typeRoot,因为它使用的是TS2和@types之后可用的默认结构Typescript VS代码中的类型脚本类型定义,typescript,visual-studio-code,typescript-typings,Typescript,Visual Studio Code,Typescript Typings,我遇到了一个问题,即使用@types安装npm的类型在Intellisense中显示为建议,但随后收到错误“找不到名称类型” 例如,我正在使用nodemailer,并且已经为它安装了类型定义。当我没有明确说明正确检测到的类型时(我将鼠标悬停在正确识别为邮件的“transporter”上): 当我输入时,它还正确地提示Intellisense中的类型: 但是,一旦我明确说明了类型,我就会收到一个错误: 我没有在tsconfig中声明typeRoot,因为它使用的是TS2和@types之后可用
{
"compilerOptions": {
"allowJs": true,
"checkJs": false,
"noImplicitAny": true,
"strictNullChecks": true,
"removeComments": true,
"sourceMap": false,
"outDir": "./dist",
"target": "ESNext",
"module": "CommonJs"
},
"include": ["src/**/*"],
"exclude": [
"node_modules",
"**/*.spec.ts"
]
}
有人知道我如何明确定义使用@types类型的变量类型吗