import - 可以在 Sass 文件的导入语句中使用变量吗?

标签 import sass

在 Less 中我可以做这样的事情

@basePath:"../../some_crazy_project_path_to_repeat/less/";
@import "@{basePath}less.less";

所以我尝试在 Sass 中做同样的事情

$basePath:"../../some_crazy_project_path_to_repeat/less/";
@import "${basePath}less.scss";
// Syntax error: File to import not found or unreadable: ${basePath}less.scss.

@import "#{basePath}less.scss";
// Syntax error: File to import not found or unreadable: #{basePath}less.scss.

有没有办法在 Sass 中做到这一点?

最佳答案

您不能在 SASS 中使用条件性内容进行导入。

考虑创建一个 Compass扩展到您的项目之外。

关于import - 可以在 Sass 文件的导入语句中使用变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36748375/

相关文章:

javascript - 带有 ExtractTextPlugin 的 webpack-dev-server 不会生成 scss 文件的 css

html - 背景不透明度 Sass 没有 RGBA

javascript - 无法追踪可能的导入/导出错误 - React/ES6 模块

import - Protobuffs 从另一个目录导入

node.js - 在 Node.js 中将 connect-assets 与 SASS 结合使用

html - 在 ionic 网格列中设置图像。即页面总高度的 50%

html - 非兄弟元素的 CSS `first of type`

python - 为什么 'os' 显示为我的包的子模块

python - 如何导入已安装的 Python 模块?

css - 应用程序.jsx :11 Uncaught TypeError: Cannot read property 'TodoComponent' of undefined