我的文件src/auth/ManagementAPI.ts
使用 Auth0。我需要使用自己的声明文件并创建src/@types/auth0.d.ts
.
但是,当我运行时ts-node
,我收到此错误:
TSError: ⨯ Unable to compile TypeScript:
auth/ManagementAPI.ts(1,69): error TS7016: Could not find a declaration file for module 'auth0'. '/Users/danrumney/WebstormProjects/ohana/node_modules/auth0/src/index.js' implicitly has an 'any' type.
Try `npm install @types/auth0` if it exists or add a new declaration (.d.ts) file containing `declare module 'auth0';
我已经更新了我的tsconfig.json
文件以包括:
"typeRoots": [
"./node_modules/@types",
"./src/@types"
]
我的声明文件是这样的:
declare module 'auth0' {
/*...*/
}
为什么没有收到这份声明?
我在这里创建了一个示例存储库:https ://bitbucket.org/ohanapediatrics/so-demo/src/master/