大家早上好!
我正尝试在我的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,
但是什么都没有改变。
有什么主意吗?
谢谢!