找不到 'vuelidate' 模块的声明文件

4
在Vue.js中,遵循Vuelidate安装说明(https://vuelidate.js.org/#getting-started)时,在以下代码处收到警告: import Vuelidate from 'vuelidate' 警告内容如下: “无法找到'vuelidate'模块的声明文件。 'c:/Users/[myUser]/../../index.js'隐含地具有'any'类型。 如果存在,请尝试npm install @types/vuelidate或添加新的声明(.d.ts)文件,其中包含declare module 'vuelidate'; ts(7016)”
1个回答

5

看起来您正在使用 TypeScript,因此 Vue 对于所有 Vuelidate 方法和属性都需要一个类型声明文件。如果按照建议运行npm install @types/vuelidate,错误应该会消失。

将来,如果您使用的 npm 模块未通过 npm 发布类型,您将不得不自己编写声明文件,但目前不必担心它。


1
谢谢!我回来发布答案了,因为正如你所说,运行建议的命令:npm install @types/vuelidate 解决了我的问题!再次感谢! - Juan C. Gonzalez
确实如此,但是那个指南已经过时了,建议了一些过时的做法。 - Aluan Haddad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接