【问题标题】:How to import vuetify/lib while using vuetify loader in A-La-Carte system如何在 A-La-Carte 系统中使用 vuetify 加载程序时导入 vuetify/lib
【发布时间】:2019-05-04 10:36:31
【问题描述】:

vuetifyvuetify-loader 中使用A-La-Carte 系统时,我在导入vuetify/lib 时遇到了打字错误,我无法理解我在这里做错了什么。需要一些帮助才能导入它。

我在关注这个documentation

import Vue from 'vue'
import Vuetify from 'vuetify/lib' // Error line
import 'vuetify/src/stylus/app.styl'

Vue.use(Vuetify)

找不到模块“vuetify/lib”的声明文件。 '/Users/.../vuetify/lib/index.js' 隐含了一个 'any' 类型。

我尝试用下面的行替换它,但效果不佳。

const Vuetify = require('vuetify/lib');

【问题讨论】:

    标签: typescript vue.js vuetify.js


    【解决方案1】:

    compilerOptions 中添加vuetify > 您的tsconfig.json 中的types

    应该是这样的:

    {
     compilerOptions: {
        //other options here
        "types": ["vuetify"],
     }
    }
    

    保存并重新加载您的vscode

    【讨论】:

      【解决方案2】:

      我们使用vue add vuetify 的方式将 Vuetify 添加到我们的项目中。

      生成的文件plugins/vuetify.ts有这一行:

      将其更改为:

      import Vuetify from 'vuetify/lib';
      

      这个

       `import Vuetify from 'vuetify';`
      

      从导入中删除 /lib, 它会解决问题

      【讨论】:

      猜你喜欢
      • 2020-08-03
      • 2021-09-24
      • 2021-08-09
      • 2020-08-28
      • 2019-06-07
      • 2021-02-21
      • 2020-02-16
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多