解决Vue项目中tff报错的问题


Posted in Javascript onOctober 21, 2020

在webpack.config.js中的模块配置中加如下的配置规则:

{test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, use: "url-loader"}

const path = require('path');
const htmlWebpackplugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin'); 
 
module.exports = {
  entry: path.join(__dirname,'./src/main.js'),
  output: {
    path: path.join(__dirname, './dist'),
    filename: 'bundle.js'
  },
  plugins: [
    new htmlWebpackplugin({ //创建一个在内存中生成的html页面的插件
      template: path.join(__dirname, './src/index.html'),
      filename: 'index.html'
    }),
    new VueLoaderPlugin()
  ],
  module: { //这个节点用于配置所有的第三方模块加载器
    rules: [
      {test: /\.css$/, use:['style-loader','css-loader']},//配置处理.css文件的第三方处理规则
      {test: /\.less$/, use: ["style-loader",'css-loader','less-loader']},
      {test: /\.scss$/, use: ["style-loader",'css-loader','sass-loader']},
      {test: /\.(jpg|png|gif|bmp|jpeg)$/, use: "url-loader?limit=8000"},
      {test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, use: "url-loader"},
      {test:/\.js$/, use:'babel-loader',exclude:/node_modules/},
      {test: /\.vue$/, use: 'vue-loader'}
    ]
  }
};

补充知识:vue项目引入字体.ttf的操作步骤

1、下载所需要的字体,.ttf格式本文以(FZCYJ.ttf 为例)

2、在src下新建common文件,文件夹中包含以下文件

解决Vue项目中tff报错的问题

3、打开font.css

@font-face { 
 font-family: 'FZCYJ'; //重命名字体名
 src: url('FZCYJ.ttf'); //引入字体
 font-weight: normal; 
 font-style: normal; 
}

4、配置webpack.base.conf.js 文件

解决Vue项目中tff报错的问题

5、App.vue引入字体

解决Vue项目中tff报错的问题

6、可在body中设置字体

body{
 font-family: FZCYJ;
}

以上这篇解决Vue项目中tff报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
Jun 05 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
Mar 25 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 Javascript
jQuery制作网页版选项卡
Jul 28 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
js遮罩效果制作弹出注册界面效果
Jan 25 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 Javascript
详解Vue2.0组件的继承与扩展
Nov 23 Javascript
JS跨浏览器解析XML应用过程详解
Oct 16 Javascript
vue+element_ui上传文件,并传递额外参数操作
Dec 05 Vue.js
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 #Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
Oct 21 #Javascript
js 图片懒加载的实现
Oct 21 #Javascript
uniapp实现可以左右滑动导航栏
Oct 21 #Javascript
解决vue-loader加载不上的问题
Oct 21 #Javascript
You might like
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
php self,$this,const,static,->的使用
2009/10/22 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
前端js文件合并的三种方式推荐
2016/05/19 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
Python读取properties配置文件操作示例
2018/03/29 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
python时间time模块处理大全
2020/10/25 Python
python中time.ctime()实例用法
2021/02/03 Python
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
入党积极分子自我鉴定
2014/02/18 职场文书
经典公益广告词
2014/03/13 职场文书
2015年药店工作总结
2015/04/20 职场文书
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript