diff --git a/build/webpack.config.js b/build/webpack.config.js index f6648a7..a3d6c64 100644 --- a/build/webpack.config.js +++ b/build/webpack.config.js @@ -46,9 +46,10 @@ module.exports = { use: [{ loader: 'url-loader', options: { - limit: 4096, // 4KB 以下转为 base64 + limit: 4096, name: 'fonts/[name].[hash:8].[ext]', - esModule: false // 避免 __webpack_require__.n 问题 + esModule: false, + publicPath: '../', // 关键:修正 CSS 中的引用路径 } }] }, diff --git a/packages/styles/index.css b/packages/styles/index.css index c4c41f6..d434c58 100644 --- a/packages/styles/index.css +++ b/packages/styles/index.css @@ -138,8 +138,6 @@ @font-face { font-family: element-icons; - /* src: url('~element-ui/lib/theme-chalk/fonts/element-icons.woff') format('woff'), - url('~element-ui/lib/theme-chalk/fonts/element-icons.ttf') format('truetype'); */ src: url("./fonts/element-icons.woff") format("woff"), url("./fonts/element-icons.ttf") format("truetype"); font-weight: 400; font-display: "auto";