【问题标题】:Could not find a declaration file for module 'vuetify/lib/framework'找不到模块“vuetify/lib/framework”的声明文件
【发布时间】:2021-03-18 04:38:37
【问题描述】:

当我执行命令npm run serve 时出现上述错误:

2:21 Could not find a declaration file for module 'vuetify/lib/framework'. 'C:/Users/valut/source/repos/BricksDryierClient/client-app/node_modules/vuetify/lib/framework.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/framework';`       
    1 | import Vue from 'vue';
  > 2 | import Vuetify from 'vuetify/lib/framework';
      |                     ^
    3 | 
    4 | Vue.use(Vuetify);
    5 | 

我尝试在tsconfig.json 中将vuetify 添加到compilerOptions.types,但这没有帮助。

【问题讨论】:

    标签: typescript vue.js vuetify.js


    【解决方案1】:

    您应该将src/plugins/vuetify.ts 中的第二行更改为:

    import Vuetify from 'vuetify/lib/framework';
    

    到:

    import Vuetify from 'vuetify/lib';
    

    【讨论】:

    • 请注意,这是 Vuetify 插件的默认行为。这可能会导致谷歌员工更加困惑。只是对未来观众的评论。
    • 同样的事情发生在我身上,我所做的是停止开发服务器并重新启动解决了问题
    猜你喜欢
    • 2020-07-17
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 2021-01-02
    • 2019-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多