首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack 3和在CSS中导入字体

Webpack 3和在CSS中导入字体
EN

Stack Overflow用户
提问于 2017-12-09 06:11:54
回答 1查看 553关注 0票数 2

我正在使用Backbone构建一个webpack应用程序,并尝试使用下面这样的代码行导入我的CSS

代码语言:javascript
复制
import './css/style.css';

但是,我的CSS文件使用的是True Type字体。

代码语言:javascript
复制
@font-face {
  font-family: "Scramble";
  src: url(./scramble/Scramble.ttf) format("truetype");
}

我怎么告诉webpack在哪里可以找到字体呢?我需要另一个加载器吗?

目前我得到的是:

代码语言:javascript
复制
Module not found: Error: Can't resolve './scramble/Scramble.ttf'
EN

回答 1

Stack Overflow用户

发布于 2017-12-09 08:42:32

Webpack需要知道如何加载这种资产。npm install url-loader,并将以下规则添加到您的webpack配置中,该规则可解析常见的字体文件扩展名。

代码语言:javascript
复制
rules : [
  {
    test: /\.(woff|woff2|ttf|eot)$/,
    use: [
      {
        loader: 'url-loader',
        options: {
          limit: 10000,
          mimetype: 'application/octet-stream'
        }
      }
    ]
  }
 // more rules
]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47722913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档