如何解决生成项目时出现chartjs和vue-chartjs错误
在我的项目中,我正在使用打字稿和基于类的组件。当我编写yarn-start
命令时,在终端上显示错误,并且无法在netlify上构建项目。我使用了两个软件包图表和 vue-chartjs ,这两个软件包都发生了错误。
package.json
{
"name": "chobi-market","version": "2.0.0","private": true,"scripts": {
"serve": "vue-cli-service serve","build": "vue-cli-service build","lint": "vue-cli-service lint"
},"dependencies": {
"bootstrap": "^4.3.1","chart.js": "^2.9.3","core-js": "^2.6.5","element-ui": "^2.11.1","imagesloaded": "^4.1.4","tslib": "^1.10.0","vue": "^2.6.10","vue-animejs": "^2.1.1","vue-awesome-swiper": "^3.1.3","vue-chartjs": "^3.4.2","vue-class-component": "^7.0.2","vue-images-loaded": "^1.1.2","vue-masonry": "^0.11.7","vue-page-transition": "^0.2.2","vue-property-decorator": "^8.1.0","vue-router": "^3.0.3","vuex": "^3.0.1"
},"devDependencies": {
"@fortawesome/fontawesome-free": "^5.9.0","@vue/cli-plugin-babel": "^3.7.0","@vue/cli-plugin-typescript": "^3.7.0","@vue/cli-service": "^3.7.0","node-sass": "^4.9.0","sass-loader": "^7.1.0","typescript": "^3.4.3","vue-template-compiler": "^2.5.21"
}
}
终端错误和netlify构建日志中的相同错误
ERROR in C:/Momin/Self/photo-droplet/node_modules/vue-chartjs/types/components.d.ts
7:27 Cannot use namespace 'ChartData' as a type.
5 | export declare class BaseChart extends Vue {
6 | addPlugin (plugin?: object): void
> 7 | renderChart (chartData: ChartData,options?: ChartOptions): void
| ^
8 | }
9 |
ERROR in C:/Momin/Self/photo-droplet/node_modules/vue-chartjs/types/components.d.ts
7:48 Cannot use namespace 'ChartOptions' as a type.
5 | export declare class BaseChart extends Vue {
6 | addPlugin (plugin?: object): void
> 7 | renderChart (chartData: ChartData,options?: ChartOptions): void
| ^
8 | }
9 |
ERROR in C:/Momin/Self/photo-droplet/node_modules/vue-chartjs/types/mixins.d.ts
5:14 Cannot use namespace 'ChartData' as a type.
3 |
4 | export declare class ReactiveDataMixin extends Vue {
> 5 | chartData: ChartData;
| ^
6 | }
7 |
8 | export declare class ReactivePropMixin extends Vue {
ERROR in C:/Momin/Self/photo-droplet/node_modules/vue-chartjs/types/mixins.d.ts
9:23 Cannot use namespace 'ChartData' as a type.
7 |
8 | export declare class ReactivePropMixin extends Vue {
> 9 | readonly chartData: ChartData;
| ^
10 | }
11 |
No lint errors found
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。