解决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 相关文章推荐
ext读取两种结构的xml的代码
Nov 05 Javascript
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
jQuery+html5实现div弹出层并遮罩背景
Apr 15 Javascript
用javascript实现自动输出网页文本
Jul 30 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
Feb 12 Javascript
JS 实现计算器详解及实例代码(一)
Jan 08 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
thinkjs 文件上传功能实例代码
Nov 08 Javascript
javascript中new Array()和var arr=[]用法区别
Dec 01 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
Jul 26 Javascript
vue获取form表单的值示例
Oct 29 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
在Windows版的PHP中使用ADO
2006/10/09 PHP
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
PHP 程序员的调试技术小结
2009/11/15 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
JsRender for object语法简介
2014/10/31 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
python如何获取服务器硬件信息
2017/05/11 Python
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
python实现简单的五子棋游戏
2020/09/01 Python
python合并多个excel文件的示例
2020/09/23 Python
python如何快速拼接字符串
2020/10/28 Python
java程序员面试交流
2012/11/29 面试题
文史专业毕业生自荐信
2013/11/17 职场文书
法院信息化建设方案
2014/05/21 职场文书
物流专业求职信
2014/06/30 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
关于分班的感言
2015/08/04 职场文书
python中print格式化输出的问题
2021/04/16 Python
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
一文搞懂Java中的注解和反射
2022/06/21 Java/Android