使用webpack时加载.otf字体文件的适当方法是什么?基于我在以下几行中看到的许多例子,我已经多次尝试在我的_2885930中包含一条规则,没有任何成功:

{ test: /\.(eot|svg|ttf|otf|woff)$/, use: 'file-loader' }

//or

{ test: /\.(eot|svg|ttf|otf|woff)$/, use: 'url-loader' }

//or

{ test: /\.(ttf|eot|svg|woff(2)?)(\?[a-z0-9=&.]+)?$/, use: 'file-loader' }

//...etc

我已经在我的 webpack.config.js 中设置了以下其他文件类型,这些文件类型正在成功运行:

module.exports = {

//...

module: {

rules: [

{ test: /\.(js)$/, use: 'babel-loader' },

{ test: /\.css$/, use: [ 'style-loader', 'css-loader' ]},

{ test: /\.(jpe?g|png|gif|svg|xml)$/i, use: 'file-loader'}

]

},

//...

}

尽管我尝试为.otf文件添加另一个规则/案例,但我总是遇到以下错误:

模块解析失败:... / fonts / [name-of-my-font] .otf意外字符''(1:4)您可能需要一个合适的加载程序来处理此文件类型 .

我已经将.otf文件添加到我的根目录的 fonts 文件夹中,并且在我的index.css中我有:

@font-face {

font-family: 'name-of-my-font';

src: url('fonts/name-of-my-font.otf'),

format('opentype');

}

有没有人遇到类似的问题,并为此找到了解决方案?

谢谢,奥斯汀

每个评论请求更多我的 webpack.config.js 文件,这是我的整个 webpack.config.js :

var path = require('path');

var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {

entry: './app/index.js',

output: {

path: path.resolve(__dirname, 'dist'),

filename: 'index_bundle.js',

publicPath: '/'

},

module: {

rules: [

{ test: /\.(js)$/, use: 'babel-loader' },

{ test: /\.css$/, use: [ 'style-loader', 'css-loader' ]},

{ test: /\.(jpe?g|png|gif|svg|xml)$/i, use: 'file-loader' }

]

},

devServer: {

historyApiFallback: true,

},

plugins: [

new HtmlWebpackPlugin({

template: 'app/index.html'

})

]

};

java读取otf_在webpack中加载.otf字体文件的正确方法是什么?相关推荐

  1. html字体库otf文件使用,在webpack中加载.otf字体文件的正确方法是什么?

    使用webpack时加载.otf字体文件的适当方式是什么?我曾多次尝试包括在我的webpack.config.js的规则,没有任何成功的基础上,很多例子我大致如下的线路看出:对于在webpack中加载 ...

  2. webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件

    webpack 中的加载器 1. 通过 loader 打包非 js 模块 在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 .js 后缀名结尾的模块, webpa ...

  3. java加载字体文件_Java的加载自定义字体文件(.TTF)

    我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...

  4. xBIM 实战01 在浏览器中加载IFC模型文件

    系列目录    [已更新最新开发文章,点击查看详细]  一.创建Web项目 打开VS,新建Web项目,选择 .NET Framework 4.5  选择一个空的项目 新建完成后,项目结构如下: 二.添 ...

  5. Django中加载static无法成功的解决方法

    Django中加载static无法成功的解决方法 参考文章: (1)Django中加载static无法成功的解决方法 (2)https://www.cnblogs.com/jianglijian/p/ ...

  6. android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件

    我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...

  7. QT中main函数中加载外部字体:OTF

    QT中main函数中加载外部字体:OTF 我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代 ...

  8. 在CAD中加载大影像的一种方法

    文章目录 前言 一.开发环境 二.具体思路 1.gdal-rasterIO 2.objectarx-自定义实体 3.坐标转换 4.调用方法 前言 受制于AutoCAD中RasterImage对象的限制 ...

  9. php 加载 java.so,请教,php扩展加载第三方.so文件时出错

    我的应用场景是这样的,在使用企业微信会话归档服务时,对方未提供php版本的SDK,只提供了JAVA和C++版本的SDK,所以想到编写一个PHP扩展来调用他们的C++版本的SDK,扩展调用是这样做的:在 ...

  10. python autocad库_在Python中加载AutoCad DWG文件

    在Python中需要渲染AutoCad DWG文件. 我的第一个问题是 1:-是否可以在python中渲染/加载dwg文件并在python环境中查看文件/图像?在 2:-我该怎么做?我尝试过使用arc ...

最新文章

  1. python二进制相加
  2. 32M内存 跑linux内核,32位Linux单进程4G内存限制
  3. 洋葱模型php,理解Koa洋葱模型
  4. 高性能MySQL—第一章 MySQL架构与历史
  5. 【Kafka】kafka无法查看消费组消费信息,其他相关组件正常
  6. 洛奇英雄转无法读取游戏服务器状态,洛奇英雄传无法连接服务器认证失败处理方法讲解...
  7. JavaScript静态页面值传递之URL篇
  8. 拓端tecdat|python爬虫进行Web抓取LDA主题语义数据分析报告
  9. 几何画板中该如何插入公式
  10. windows7下预览psd
  11. Jupyter Notebook 数学公式
  12. 手把手学习和理解遗传算法的最佳例子
  13. 国家开放大学2021春1021劳动与社会保障法题目
  14. 曾经是“杀手级”桌面语言,Java桌面开发为何走向衰落?
  15. 邯郸玄天文化风景区- 开辟永年华创
  16. Spring MVC详解(学习总结)
  17. 巨型机是一种什么的超级计算机,把计算机分为巨型机、大中型机按照什么分的...
  18. disruptor 框架使用以及ringbuffer原理解析
  19. Java地位被撼动?Java与JavaScript的趣事连载
  20. 2020-11-17 C语言的历史

热门文章

  1. am335x linux 的uboot工作流程.doc,am335x uboot2016.05 (MLO u-boot.img)执行流程(转)
  2. xocde8打印出:Presenting view controllers on detached view controllers is discouraged SettingViewContro
  3. HTML5期末大作业:蘑菇街网站设计——2021蘑菇街首页(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web期末作业设计网页_清新淡雅蘑菇街大学生网页设计作业成品
  4. 互不联网“拆墙”之后的新私域红利——许远东在第63届直播新零售千人峰会发言
  5. 性能课程笔记(五)性能分析思路[转载高楼]
  6. Duplicated tag: ‘dependencies‘报错
  7. linux怎么把dos改成unix_如何将文本文件在 Unix和DOS格式之间转换
  8. ToDoList中文版(任务管理软件)v7.1.5.0
  9. webapp封装 苹果app证书
  10. 如何使用 群晖Docker 安装教程,运行智汀家庭云?