MoePlayer / vue-aplayer

🍰 A beautiful HTML5 music player for Vue.js
https://aplayer.moefe.org/
MIT License
468 stars 101 forks source link

TS2702: 'APlayer' only refers to a type, but is being used as a namespace here #397

Open xaiyeon opened 4 years ago

xaiyeon commented 4 years ago

On compile for my vue.js project that is using typescript I get this error:

ERROR in: TS2702: 'APlayer' only refers to a type, but is being used as a namespace here.

It seems to be an internal library issue based on: the index.d.ts file.

I followed the guide and have this only this: main.ts

import APlayer from '@moefe/vue-aplayer';

const logoImage = './../statics/images/logo.png'

Vue.use(Aplayer, {
  defaultCover: logoImage,
  productionTip: false,
});

component.vue:


import Vue from 'vue';
import Component from 'vue-class-component';
import { Prop } from 'vue-property-decorator'
import { getModule } from 'vuex-module-decorators';
import MusicPopupModule from './MusicPopupStoreModule';
import ZinMusicService from './../../services/drf_api/ZinMusicService'

import { APlayer } from '@moefe/vue-aplayer';

@Component({
  components: {
    APlayer,
  }
})```
SwingCosmic commented 1 year ago

357 may help you