[英]Typescript custom type definition file does not work
我已经看到了类似问题的数千个答案,但没有一个对我有用。 我试图通过创建我自己的 .d.ts 文件来使用一个没有打字稿类型定义的 npm 模块。 我总是收到以下错误: Could not find a declaration file for module 'aws-elasticsearch-connector'.
文件结构
配置文件
{
"include": [
"src"
],
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true
}
}
aws-elasticsearch-connector.d.ts
declare module 'aws-elasticsearch-connector';
索引.ts
import * as AWS from 'aws-sdk'
import { Client } from '@elastic/elasticsearch'
import { createAwsElasticsearchConnector } from 'aws-elasticsearch-connector'
您可以尝试像这样在 tsconfig.json 中设置 include 选项:
"include": ["src/**/*"]
包含选项的文档: https : //www.typescriptlang.org/tsconfig#include
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.