java读取otf_在webpack中加载.otf字体文件的正确方法是什么?
使用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字体文件的正确方法是什么?相关推荐
- html字体库otf文件使用,在webpack中加载.otf字体文件的正确方法是什么?
使用webpack时加载.otf字体文件的适当方式是什么?我曾多次尝试包括在我的webpack.config.js的规则,没有任何成功的基础上,很多例子我大致如下的线路看出:对于在webpack中加载 ...
- webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件
webpack 中的加载器 1. 通过 loader 打包非 js 模块 在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 .js 后缀名结尾的模块, webpa ...
- java加载字体文件_Java的加载自定义字体文件(.TTF)
我在下面这段代码中使用,并将其与该堆栈跟踪出现:Java的加载自定义字体文件(.TTF) java.io.FileNotFoundException: font.ttf (No such file o ...
- xBIM 实战01 在浏览器中加载IFC模型文件
系列目录 [已更新最新开发文章,点击查看详细] 一.创建Web项目 打开VS,新建Web项目,选择 .NET Framework 4.5 选择一个空的项目 新建完成后,项目结构如下: 二.添 ...
- Django中加载static无法成功的解决方法
Django中加载static无法成功的解决方法 参考文章: (1)Django中加载static无法成功的解决方法 (2)https://www.cnblogs.com/jianglijian/p/ ...
- android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件
我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...
- QT中main函数中加载外部字体:OTF
QT中main函数中加载外部字体:OTF 我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代 ...
- 在CAD中加载大影像的一种方法
文章目录 前言 一.开发环境 二.具体思路 1.gdal-rasterIO 2.objectarx-自定义实体 3.坐标转换 4.调用方法 前言 受制于AutoCAD中RasterImage对象的限制 ...
- php 加载 java.so,请教,php扩展加载第三方.so文件时出错
我的应用场景是这样的,在使用企业微信会话归档服务时,对方未提供php版本的SDK,只提供了JAVA和C++版本的SDK,所以想到编写一个PHP扩展来调用他们的C++版本的SDK,扩展调用是这样做的:在 ...
- python autocad库_在Python中加载AutoCad DWG文件
在Python中需要渲染AutoCad DWG文件. 我的第一个问题是 1:-是否可以在python中渲染/加载dwg文件并在python环境中查看文件/图像?在 2:-我该怎么做?我尝试过使用arc ...
最新文章
- python二进制相加
- 32M内存 跑linux内核,32位Linux单进程4G内存限制
- 洋葱模型php,理解Koa洋葱模型
- 高性能MySQL—第一章 MySQL架构与历史
- 【Kafka】kafka无法查看消费组消费信息,其他相关组件正常
- 洛奇英雄转无法读取游戏服务器状态,洛奇英雄传无法连接服务器认证失败处理方法讲解...
- JavaScript静态页面值传递之URL篇
- 拓端tecdat|python爬虫进行Web抓取LDA主题语义数据分析报告
- 几何画板中该如何插入公式
- windows7下预览psd
- Jupyter Notebook 数学公式
- 手把手学习和理解遗传算法的最佳例子
- 国家开放大学2021春1021劳动与社会保障法题目
- 曾经是“杀手级”桌面语言,Java桌面开发为何走向衰落?
- 邯郸玄天文化风景区- 开辟永年华创
- Spring MVC详解(学习总结)
- 巨型机是一种什么的超级计算机,把计算机分为巨型机、大中型机按照什么分的...
- disruptor 框架使用以及ringbuffer原理解析
- Java地位被撼动?Java与JavaScript的趣事连载
- 2020-11-17 C语言的历史
热门文章
- am335x linux 的uboot工作流程.doc,am335x uboot2016.05 (MLO u-boot.img)执行流程(转)
- xocde8打印出:Presenting view controllers on detached view controllers is discouraged SettingViewContro
- HTML5期末大作业:蘑菇街网站设计——2021蘑菇街首页(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web期末作业设计网页_清新淡雅蘑菇街大学生网页设计作业成品
- 互不联网“拆墙”之后的新私域红利——许远东在第63届直播新零售千人峰会发言
- 性能课程笔记(五)性能分析思路[转载高楼]
- Duplicated tag: ‘dependencies‘报错
- linux怎么把dos改成unix_如何将文本文件在 Unix和DOS格式之间转换
- ToDoList中文版(任务管理软件)v7.1.5.0
- webapp封装 苹果app证书
- 如何使用 群晖Docker 安装教程,运行智汀家庭云?