我目前正在我的项目中实现twilio库。由于库没有可用的任何类型定义,我自己将它们写在一个名为twilio.d.ts的文件中,并将它放在我的主项目中。我目前的编辑器是VSCode,我没有得到任何关于twilio模块的intellisense。
如果我将这些定义放在文件名为node_modules/@types/twilio
的{{1}}文件夹中,则可以正常使用。有没有其他方法告诉typescript编译器在项目中包含twilio.d.ts并将其与twilio模块关联?
链接到要点:https://gist.github.com/aksharpatel47/a1b40e61f5759d653187eebfce0c323b
我的tsconfig.json
index.d.ts
我的文件夹结构
{
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"target": "es5",
"lib": [
"es2015"
],
"sourceMap": true,
"strictNullChecks": true,
"typeRoots": [
"./custom",
"./node_modules/@types"
]
},
"exclude": [
"node_modules"
]
}