我在我的 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
的声明(.d.ts)文件declare module 'vue3-infinite-scroll-good';
4 从 'vue3-infinite-scroll-good' 导入 infiniteScroll;