解决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 相关文章推荐
javascript Prototype 对象扩展
May 15 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
Jan 15 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
Jan 11 Javascript
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
javascript-简单的计算器实现步骤分解(附图)
May 30 Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 Javascript
javascript仿百度输入框提示自动下拉补全
Jan 07 Javascript
JS实现添加,替换,删除节点元素的方法
Jun 30 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
深入理解基于vue-cli的vuex配置
Jul 24 Javascript
微信小程序实现首页弹出广告
Dec 03 Javascript
javascript实现倒计时关闭广告
Feb 09 Javascript
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
PHP5 安装方法
2007/01/15 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
python中input()与raw_input()的区别分析
2016/02/27 Python
用Python解决计数原理问题的方法
2016/08/04 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
简单了解django索引的相关知识
2019/07/17 Python
用python实现学生管理系统
2020/07/24 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
医学生自我评价
2014/01/27 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
高一数学教学反思
2014/02/07 职场文书
综合内勤岗位职责
2014/04/14 职场文书
好媳妇事迹材料
2014/12/24 职场文书
队名及霸气口号大全
2015/12/25 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
mysql事务对效率的影响分析总结
2021/10/24 MySQL