错误 TS7016:找不到模块“vue3-infinite-scroll-good”的声明文件

问题描述 投票:0回答:0

我在我的 vuejs3 应用程序上安装了 vue3-infinite-scroll-good 包。之后我像这样使用它:

import type { TraderRouter } from '@/router/traderRouter';
import type { VueModule } from 'vue-modules';
import type { Pinia } from 'pinia';
import infiniteScroll  from 'vue3-infinite-scroll-good';


export class CoreModule implements VueModule {
  app: any;

  constructor(private vuetify: any, private pinia: Pinia, private router: TraderRouter) {
  }

  install(app: any) {
    app.use(this.vuetify);
    app.use(this.pinia)
    app.use(this.router.routers);
    app.use(infiniteScroll);
    app.mount('#app');
  }
  
}

发生的错误是:

error TS7016: 找不到模块的声明文件 'vue3-无限滚动-好'。 'C:/Projects/TraderPwa/node_modules/vue3-infinite-scroll-good/src/index.js' 隐含地具有“任何”类型。尝试

npm i --save-dev @types/vue3-infinite-scroll-good
(如果存在)或添加新的 包含
declare module 'vue3-infinite-scroll-good';

的声明(.d.ts)文件

4 从 'vue3-infinite-scroll-good' 导入 infiniteScroll;

javascript vuejs3 infinite-scroll
© www.soinside.com 2019 - 2024. All rights reserved.