使用打字稿的Vue中的Chartist.js

时间:2017-10-12 07:09:23

标签: typescript vuejs2 chartist.js

我遇到了将'vue-chartist'模块加载到我的根文件(boot.ts)中的问题。

我使用'npm install vue-chartist --save'

安装了模块

每当我尝试导入'vue-chartist'模块时,都无法识别。

Please see attached print screen

我正在使用模板: 'dotnet new -install Microsoft.AspNetCore.SpaTemplates :: *' 'dotnet new vue'

  • ASP.NET MVC Core 2.0
  • Vue.js 2
  • 打字稿

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

因为使用的是打字稿,所以编译器正在寻找vue-chartist的类型定义,该定义在软件包中未提供,在@ types / vue-chartist中也未提供。这给您留下两个选择,创建您自己的类型定义文件或告诉编译器“忘记它”。对于第二个选项,在项目中的某个位置(我建议使用src / typings文件夹)中创建一个新文件vue-chartist.d.ts并将以下内容放入其中:

declare module "vue-chartist";

请注意,尽管这将使编译器正常工作,但不会干扰您的实际键入。另外,您的IDE可能需要一点时间或重新启动才能识别键入文件。该版本应该立即开始工作。