不知道哪里弄错了,无法打包字体文件...
webpack配置:
test: /\.(woff|svg|eot|ttf)$/,
loader: 'url-loader?limit=50000&name=fonts/[name].[hash:5].[ext]'
报错信息是这样的:
ERROR in ./~/css-loader?modules&localIdentName=[name]‐‐[local]‐‐‐[hash:base64:5]!./~/les
s-loader!./src/icon/iconfont.less
Module not found: Error: Cannot resolve module 'iconfont.ttf' in F:\front_end_project\github\
maizuo\src\icon
@ ./~/css-loader?modules&localIdentName=[name]‐‐[local]‐‐‐[hash:base64:5]!./~/less-load
er!./src/icon/iconfont.less 6:319-358
写在less文件里的字体文件
@font-face {
font-family: "iconfont";
src: url('./iconfont.eot?t=1482391322636'); /* IE9*/
src: url('./iconfont.eot?t=1482391322636#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('./iconfont.woff?t=1482391322636') format('woff'), /* chrome, firefox */
url('./iconfont.ttf?t=1482391322636') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('./iconfont.svg?t=1482391322636#iconfont') format('svg'); /* iOS 4.1- */
}
试下把字体单独放到一个css文件里