使用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>
我发现@types/vue-echarts包没有
我新建了shims-chart.d.ts,有如下代码
declare module 'vue-echarts';
报错依然存在,为什么?
自答:
需要在shims-vue.d.ts里添加
declare module 'vue-echarts'
详见问题 vue+ts如何按需引入echarts 下的回答