【问题标题】:Scss variable path for importing other scss files用于导入其他 scss 文件的 scss 变量路径
【发布时间】:2018-09-23 01:50:34
【问题描述】:

使用最新版本的 SASS/SCSS,是否可以像这样为 @import 操作设置变量...

$mpath: "~/../../../node_modules/";
@import {$mpath}+"bootstrap/scss/bootstrap";

以上是@import 的语法显然是错误的,但希望你明白这一点;)我们可以这样做吗?

【问题讨论】:

    标签: sass


    【解决方案1】:

    插入变量的正确方法是这样的:

    $mpath: "~/../../../node_modules/";
    
    @import "#{$mpath}bootstrap/scss/bootstrap";
    

    这将在路径中插入变量的值并导入 Sass 文件。

    【讨论】:

    • 我正在为 Visual Studio Code 使用“Live Sass 编译器”,根据您的建议,它告诉我这是一个编译错误,位于 @import 行。
    • @blackhawk:是语法错误还是文件路径错误?我尝试在 Sass Meister 上运行它并没有显示任何语法错误?或许你可以用相对简单的路径测试一下,确保代码正确
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多