将vue.js类型添加到现有Typescript文件中的最简单方法是什么?

时间:2019-05-20 14:54:59

标签: typescript vue.js

我有一个现有的ASP.NET网站,我使用的是Typescript,一切进展顺利。

如果我决定要使用jQuery,我可以简单地运行mytable.*,突然我的.ts文件中所有可用的jQuery都是荣耀。如果我想使用lodash,那么npm install @types/jQuery事不宜迟,这里有我的全类型lodash。

但是如果我运行npm install @types/lodash,那么...。我的.ts文件中对Vue的任何引用都会使我npm install @types/vue

这是怎么回事?我以为Vue应该是对Typescript最友好的项目之一?

1 个答案:

答案 0 :(得分:1)

在@ types / vue https://www.npmjs.com/package/@types/vue中查看免责声明

  

这是vuejs的存根类型定义   (https://github.com/vuejs/vue)。 vuejs提供了自己的类型   定义,因此您不需要安装@ types / vue!

您的编译器认为@ types / vue是正确的软件包。但这可能是导致错误的原因。您可以尝试将其删除。 如果仍然无法获取类型,则可能需要在输入的根目录中包含node_modules / vue