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

时间:2020-09-15 19:52:03

标签: typescript vue.js visual-studio-code

在Vuejs中,按照Vuelidate安装说明(https://vuelidate.js.org/#getting-started)的同时,我在以下位置收到警告:

import Vuelidate from 'vuelidate'

警告说:

找不到模块'vuelidate'的声明文件。 'c:/ Users / [myUser] /../../ index.js'隐式具有'any'类型。 尝试使用npm install @types/vuelidate(如果存在)或添加一个包含declare module 'vuelidate'; ts(7016)

的新声明(.d.ts)文件。

1 个答案:

答案 0 :(得分:1)

似乎您正在使用打字稿,因此Vue要求所有Vuelidate方法和属性都使用type declaration file。如果按照建议运行x,该错误应该会消失。

将来,如果您使用的npm模块尚未通过npm发布类型,则必须write the declaration file yourself,但现在不必担心。