Javascript 为什么没有拾取此非类型化导入的自定义类型(小滑块)?

Javascript 为什么没有拾取此非类型化导入的自定义类型(小滑块)?,javascript,typescript,typescript-typings,Javascript,Typescript,Typescript Typings,我想在我的TypeScript项目中使用。在我的tsconfig.json中,我设置了“noImplicitAny”:true,。此JavaScript模块没有任何键入,因此出现以下错误: node_modules/tiny-slider/src/tiny-slider.module.js' implicitly has an 'any' type. Try `npm install @types/tiny-slider` if it exists or add a new declarat

我想在我的TypeScript项目中使用。在我的
tsconfig.json
中,我设置了
“noImplicitAny”:true,
。此JavaScript模块没有任何键入,因此出现以下错误:

node_modules/tiny-slider/src/tiny-slider.module.js' implicitly has an 'any' type.
  Try `npm install @types/tiny-slider` if it exists or add a new declaration (.d.ts) file containing `declare module 'tiny-slider';`
。。。导入小滑块时:

import {tns} from 'tiny-slider/src/tiny-slider.module.js';
在这种情况下我通常做的是打字。因此,我在我的
tsconfig.json
中添加了一个新文件夹
types
,并将其设置为
typeroot

"typeRoots": [
  "node_modules/@types",
  "types"
],
types
文件夹中,我创建了一个名为
tiny slider.d.ts
的新文件,内容如下:

declare module 'tiny-slider.module.js';
declare module 'tiny-slider.module';
declare module 'tiny-slider';
不幸的是,我仍然得到同样的错误。为什么我的模块声明没有被提取


谢谢你的建议

嗯,
declare
d模块不应该与您导入的模块相同吗。。。从,即声明模块'tiny slider/src/tiny slider.module.js'{…}?@NikosParaskevopoulos谢谢!你是对的。只是在错误消息之后,这有点误导:(