javascript - 在新的 vue js 项目中找不到模块 'vuetify/lib' 的声明文件

标签 javascript vue.js vuetify.js

我创建了一个新的 vue 项目,然后我添加了 vuetify,

$ vue create my-app
$ cd my-app
$ vue add vuetify
$ npm run serve

然后我得到了这个错误
ERROR in /home/ruhith/Documents/vue/file upload/fileupload/src/plugins/vuetify.ts(2,21):
2:21 Could not find a declaration file for module 'vuetify/lib'. '/home/ruhith/Documents/vue/file upload/fileupload/node_modules/vuetify/lib/index.js' implicitly has an 'any' type.
  Try `npm install @types/vuetify` if it exists or add a new declaration (.d.ts) file containing `declare module 'vuetify/lib';`
    1 | import Vue from 'vue';
  > 2 | import Vuetify from 'vuetify/lib';
      |                     ^
    3 | 
    4 | Vue.use(Vuetify);
    5 | 
Version: typescript 3.8.3
Time: 2774ms

我在这里错过了什么?这是 vuetufy 中的错误吗?

最佳答案

您需要将 vuetify 的类型添加到 tsconfig.json,如下所示:

// tsconfig.json
{
  "compilerOptions": {
    "types": ["vuetify"]
  }
}
摘自此处的常见问题解答:https://vuetifyjs.com/en/getting-started/frequently-asked-questions/#questions

关于javascript - 在新的 vue js 项目中找不到模块 'vuetify/lib' 的声明文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61045879/

相关文章:

javascript - 返回数组的数组

javascript - 将卡片样式应用于单个 Google Feed API 结果

javascript - 动态填充两个对象之间的空间

javascript - 带复选框的嵌套 ng-repeat

javascript - 如何在每次点击时添加一定数量?

javascript - Vuetify 在焦点上打开选择/自动完成/组合框菜单

javascript - NuxtJS/Vuex | nuxtServerInit 和 fetchData 操作未按状态填充用户

vue.js - 将 _redirects 文件添加到托管在 Netlify 上的 Vue SPA 的根路径

javascript - 无法缩放或旋转 fabricJs 图像、矩形、椭圆

javascript - 创建可以管理外部数据的抽象组件