从另一个文件夹导入 scss 文件
Import scss file from another folder
我尝试了几种从另一个目录导入 scss 文件的方法,但都没有用,我是这样组织的:
--style
---pages
------_Home.scss
---utils
------_mixin.scss
------_variables.scss
我觉得应该是这样的(就是_Home.scss
):
@import "..utils/mixin";
我在 Whosebug 中看到过一次像 sass -i --watch
引用的命令,我认为它是通过命令行设置路径,这真的很有帮助,但我没有在文档中看到它。
更正 _pages.scss 文件中的文件路径。
@import "../utils/mixin";
在名为 _index.scss 的 utils 文件夹中创建一个文件
在该文件中,键入
@forward "variables";
@forward "mixin";
在您的 _home.scss 文件中,在顶部键入
@use '../utils' as *
您的变量和混入将在 _home 中可用
由于您没有显示所有目录,我会做的是在样式目录中创建一个 main.scss 文件,然后在其中执行此操作
@use "utils/index";
@use "pages/Home";
将 main.scss 文件编译为 css
你的 utils 文件夹应该在 pages 文件夹之前
@Forward 和@use 替换@import
我尝试了几种从另一个目录导入 scss 文件的方法,但都没有用,我是这样组织的:
--style ---pages ------_Home.scss ---utils ------_mixin.scss ------_variables.scss
我觉得应该是这样的(就是_Home.scss
):
@import "..utils/mixin";
我在 Whosebug 中看到过一次像 sass -i --watch
引用的命令,我认为它是通过命令行设置路径,这真的很有帮助,但我没有在文档中看到它。
更正 _pages.scss 文件中的文件路径。
@import "../utils/mixin";
在名为 _index.scss 的 utils 文件夹中创建一个文件 在该文件中,键入
@forward "variables";
@forward "mixin";
在您的 _home.scss 文件中,在顶部键入
@use '../utils' as *
您的变量和混入将在 _home 中可用
由于您没有显示所有目录,我会做的是在样式目录中创建一个 main.scss 文件,然后在其中执行此操作
@use "utils/index";
@use "pages/Home";
将 main.scss 文件编译为 css
你的 utils 文件夹应该在 pages 文件夹之前
@Forward 和@use 替换@import