vue+ts引入vue-echarts报错

使用vue-echarts按需引入h5项目时,下面一行始终报错

<script lang="ts">
    /* eslint-disable @typescript-eslint/camelcase */
    import { Vue, Component, Watch } from 'vue-property-decorator'
    import ECharts from 'vue-echarts' //报错
    import 'echarts/lib/chart/line'
    import 'echarts/lib/chart/pie'
    import 'echarts/lib/component/tooltip'
</script>

image.png

我发现@types/vue-echarts包没有

我新建了shims-chart.d.ts,有如下代码

declare module 'vue-echarts';

报错依然存在,为什么?


自答:
需要在shims-vue.d.ts里添加

declare module 'vue-echarts'

详见问题 vue+ts如何按需引入echarts 下的回答

阅读 3.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题