sass @import 路径问题
less 中这么写是OK的
@bootstrap:"../../../bootstrap/";
// Core variables and mixins
@import "@{bootstrap}variables.less";
@import "@{bootstrap}mixins.less";
// Reset
@import "@{bootstrap}normalize.less";
@import "@{bootstrap}print.less";
但是在sass 中这么写不行
$bootsrap-path: "../../bower_components/bootstrap-sass-official/vendor/assets/stylesheets/";
// Core variables and mixins
@import "{ $bootsrap-path }bootstrap/variables";
@import "{ $bootsrap-path }bootstrap/mixins";
sass 不太熟 求-> 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以给 Sass 加一个
load_path
,内容就是bower_components/bootstrap-sass-official/vendor/assets/stylesheets/
然后你就可以直接
@import "bootstra/variables"
了Grunt
Gulp
你用什么工具,用npm是吧,我用npm经常失败,怎么解决这样的问题.....?
可以这么写 @import url("#{$variable}/bootstrap/scss/variables");