bootstrap-sass 中 $icon-font-path 该如何配置
.
|-- node_modules
| |-- bootstrap-sass
|
|-- app
| |-- app.scss
//app.scss
@import '../node_modules/bootstrap-sass/assets/stylesheets/bootstrap';
//Error
Uncaught Error: Cannot find module "../fonts/bootstrap/glyphicons-halflings-regular.eot"
按照@nealnote的回答,出现了如下报错(备注:我用的webpack打包,这样写还是会报错,提示缺少合适的loader):
//app.scss
$icon-font-path: "../node_modules/bootstrap-sass/assets/fonts/bootstrap/";
@import '../node_modules/bootstrap-sass/assets/stylesheets/bootstrap';
ERROR in ./~/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2
Module parse failed: /Users/cc/Desktop/project/node_modules/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2 Unexpected character '' (1:4)
You may need an appropriate loader to handle this file type.
但是我按照官方说明把代码修改成如下时,却没有了报错:
@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap-compass";
@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
此处不再出现需要合适loader的错误,这是为什么呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
loader 把各字体都补完,就不再有出现报错。
style-loader
css-loader
url-loader