idangero轻扫vs打字稿反应

时间:2018-08-16 09:23:30

标签: reactjs typescript swiper idangero

大家早上好!

我正尝试在我的React项目中使用idangero的Swiper和Typescript和Visual Studio代码...但是它甚至无法导入!

如果我使用以下方式导入它:

import Swiper from 'swiper';

VS代码返回:

[ts] Module ''swiper'' has no default export.

如果我使用以下方式导入它:

import * as Swiper from 'swiper';

VS代码返回:

[ts] Module ''swiper'' resolves to a non-module entity and cannot be imported using this construct.

如果我使用以下方式导入它:

import * as Swiper from 'swiper/dist/js/swiper.js';

VS代码返回(很明显):

Could not find a declaration file for module 'swiper/dist/js/swiper.js'. '/Users/luca/CEFLA/workspace-web/autoclave-web/node_modules/swiper/dist/js/swiper.js' implicitly has an 'any' type.

尝试npm install @types/swiper(如果存在)或添加包含declare module 'swiper';的新声明(.d.ts)

我已经将这些行添加到ts配置中,就像在网上找到类似问题一样:

"allowSyntheticDefaultImports": true,
"esModuleInterop": true,

但是什么都没有改变。

有什么主意吗?

谢谢!

0 个答案:

没有答案