解決Vue專案中tff報錯的問題
阿新 • • 發佈:2020-10-22
在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$/,'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檔案,資料夾中包含以下檔案
3、開啟font.css
@font-face { font-family: 'FZCYJ'; //重新命名字型名 src: url('FZCYJ.ttf'); //引入字型 font-weight: normal; font-style: normal; }
4、配置webpack.base.conf.js 檔案
5、App.vue引入字型
6、可在body中設定字型
body{ font-family: FZCYJ; }
以上這篇解決Vue專案中tff報錯的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。