詳解Vue+elementUI build打包部署后字體圖標丟失問題
錯誤描述:
Vue+elementUI build打包部署后字體圖標丟失,控制臺顯示文件element-icons.woff和element-icons.ttf文件404
錯誤展現(xiàn):
控制臺報錯截圖
dom渲染展示
解決方法:
webpack module配置:(build目錄下webpack.base.conf.js)
module: { rules: [ ...(config.dev.useEslint ? [createLintingRule()] : []), { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('fonts/[name].[hash:7].[ext]') } } ] },
webpack utils.js 修改:(build目錄下utils.js)
添加 publicPath: '../../'
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath: '../../' }) } else { return ['vue-style-loader'].concat(loaders) }
處理結(jié)果:
到此這篇關(guān)于詳解Vue+elementUI build打包部署后字體圖標丟失問題的文章就介紹到這了,更多相關(guān)element build打包部署字體圖標丟失內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue 打包后的文件部署到express服務(wù)器上的方法
vue是目前最流行的前端框架,今天要介紹的是如何利用vue+webpack+express的方式進行前后端分離的開發(fā),下面通過本文給大家分享vue 打包后的文件部署到express服務(wù)器上的方法,感興趣的朋友一起看看吧2017-08-08Vue中addEventListener()?監(jiān)聽事件案例講解
這篇文章主要介紹了Vue中addEventListener()?監(jiān)聽事件案例講解,包括語法講解和事件冒泡或事件捕獲的相關(guān)知識,本文結(jié)合示例代碼給大家講解的非常詳細,需要的朋友可以參考下2022-12-12vue實現(xiàn)ajax滾動下拉加載,同時具有l(wèi)oading效果(推薦)
這篇文章主要介紹了vue實現(xiàn)ajax滾動下拉加載,同時具有l(wèi)oading效果的實現(xiàn)代碼,文章包括難點說明,介紹的非常詳細,感興趣的朋友參考下2017-01-01關(guān)于Vue?ui?的沒反應、報錯問題解決總結(jié)
這篇文章主要介紹了關(guān)于Vue?ui?的沒反應、報錯問題解決總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09