Vue CLI和Vuetify如何与本地Roboto字体一起使用

Joh*_*hnC 7 webpack vue.js roboto vuetify.js

我有一个使用VUE CLI 3.x创建的Vue / Vuetify应用程序正在开发中,并且想在本地提供Roboto字体,而不是通过Google cdn。

有人通过webpack和vue cli生成的vuetify应用项目完成了此任务吗?

Syl*_*age 21

使用 Vue CLI 3 + Vuetify:


Sna*_*ips 5

首先将软件包安装typeface-roboto到您的项目中。

然后将其导入您的main.js / index.js / boot.js或任何其他内容:

import 'typeface-roboto/index.css';
Run Code Online (Sandbox Code Playgroud)

最后,更新,webpack.config.js以允许在模块规则内使用字体文件类型,即:

    module: {
        rules: [
            //other stuff
            { test: /\.(png|woff|woff2|eot|ttf|svg)$/, use: 'url-loader?limit=25000' }
        ]
    },
Run Code Online (Sandbox Code Playgroud)

字体文件类型woffwoff2eotttf

  • 非常感谢SnakeyHips,这很完美。无需修改webpack.config.js(我的Vue CLI项目中不存在),仅需执行前两个步骤即可。 (3认同)