Could not find a declaration file for module-name

Could not find a declaration file for module-name 可能有两种情况:

1.引入第三库

安装 @types/module-name,为第三库提供类型声明。

1
npm install -D @types/module-name

2.引入自己的文件

在一个 global.d.ts 的文件中添加模块声明,并在 tsconfig.js 中引入 global.d.ts 文件。

1
declare module 'foo';
1
2
3
4
5
6
7
8
{
"compilerOptions": {
...
},
"include": [
"global.d.ts", // declaration file path
],
}

参考资料