Javascript 如何生成由VS代码自动拾取的TypeScript定义文件?

Javascript 如何生成由VS代码自动拾取的TypeScript定义文件?,javascript,node.js,typescript,tsconfig,Javascript,Node.js,Typescript,Tsconfig,我有一个在Node.js中使用的TypeScript项目,我决定添加类型定义,以便IntelliSense可以在Visual Studio代码中获取它。在我的tsconfig.json上,我已经启用了与编译后的JS一起生成定义的功能,但我不知道还需要进行什么其他设置,以便在使用npm下载项目时,类型显示在IntelliSense上,而不需要任何其他设置。有人知道怎么做吗?我的tsconfig.json文件: { "compilerOptions": { "target":

我有一个在Node.js中使用的TypeScript项目,我决定添加类型定义,以便IntelliSense可以在Visual Studio代码中获取它。在我的
tsconfig.json
上,我已经启用了与编译后的JS一起生成定义的功能,但我不知道还需要进行什么其他设置,以便在使用npm下载项目时,类型显示在IntelliSense上,而不需要任何其他设置。有人知道怎么做吗?我的
tsconfig.json
文件:

{
    "compilerOptions": {
        "target": "es5",
        "lib":["es2016","es2016.array.include","dom"],
        "noImplicitAny":false,
        "noEmitOnError":true,
        "removeComments": true,
        "declaration": true
    },
    "include": [
        "src/ts/**/*"
    ],
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

package.json
文件中设置
types
属性以指向您的定义文件,如下所示(假设您的声明位于
src/ts/main.d.ts
):


有关详细信息,请参阅。

谢谢,我在文档中遗漏了这一点。但是,如果使用require()包含库,则类型仍然无法解析。如果我使用import的话,效果会非常好。
{
   "types": "./src/ts/main.d.ts" 
}