为了账号安全,请及时绑定邮箱和手机立即绑定

请教各位一个问题,求解答:使用css-modules时,iconfont.css报错感激不尽

请教各位一个问题,求解答:使用css-modules时,iconfont.css报错感激不尽

千巷猫影 2019-07-26 23:58:55
捣腾在webpack中配置css-modules时,iconfont报错。以下是webpack配置:{test:/\.scss|css$/,loader:ExtractTextPlugin.extract('style','css?modules&localIdentName=[name]---[local]---[hash:base64:5]!sass')},{test:/\.(woff|svg|eot|ttf)\??.*$/,loader:'file-loader?name=font/[name].[ext]',query:'random='+newDate().getTime(),},错误信息如下:ERRORin../~/css-loader?modules&localIdentName=[name]---[local]---[hash:base64:5]!../~/sass-loader!./asset/alifont/iconfont.cssModulenotfound:Error:Cannotresolvemodule'iconfont.eot'in/Users/xxx/Developer/project/asset/alifontgoogle和百度发现有些许类似的案例,都没有给出解决方法有遇过的,帮忙指点一二,谢谢!
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

exclude把iconfont.eot过滤掉即可
{
test:/\.scss|css$/,
loader:ExtractTextPlugin.extract('style','css?modules&localIdentName=[name]---[local]---[hash:base64:5]!sass'),
exclude:path.resolve(__dirname,???/asset/alifont)
}
                            
查看完整回答
反对 回复 2019-07-26
?
开满天机

TA贡献1786条经验 获得超13个赞

自己没看清:
已经提示iconfont.eot找不到,所以需要在iconfont.css的@font-face中,把这个文件前面的路径写对。原本默认的是“iconfont.eot”,要改为“./iconfont.eot”。
其他iconfont文件也同理。
                            
查看完整回答
反对 回复 2019-07-26
  • 2 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信