为什么需要多次@import我的SCSS文件以防止错误?

斯蒂沃

我正在使用SCSS格式提供的一些第三方样式。我正在对其进行大量自定义,因此我使用的是SCSS,而不是将CSS导入到我的SCSS文件中。

这是我的SCSS文件的体系结构。

> scss (folder)
> --third-party-code (folder)
> ----extras (folder)
> ------jquery.plugin.header.scss
> ------jquery.plugin.footer.scss
> ----third-party-code-main.scss (includes imports)
> --modules (folder)
> ----_header.scss
> ----_footer.scss
> ----_navigation.scss
> --_third-party-code.scss
> --_modules.scss (includes imports)
> --styles.scss (includes imports)

有人可以告诉我为什么如果我不@import在定义变量,mixin和sprite的SCSS文件的情况下,为什么我不断得到未定义的“ mixin”,“ variable”或“ sprite”吗?

这样做会导致两个相同的Sprite图片出现在我的CSS中,这破坏了我在页面上使用Sprite的图片。

为什么第三方SCSS文件与我包含在“ scss / modules”目录中的SCSS文件有不同的对待?

让我知道是否需要添加任何其他信息。

贾斯汀·霍(Justin Ho)

将下划线前缀添加到与模块中的文件相同的第三方文件中,然后导入它们。很高兴有帮助〜

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我需要将我的源代码保留在Proguard Rules中以防止崩溃?

为什么加括号可以防止错误?

为什么我需要WaitFor'/ MsgBox以防止在从C ++ DLL获取数据的VB6 exe中崩溃

为什么我得到错误:重新渲染太多。React限制了渲染次数以防止无限循环

为什么此SCSS / SASS Mixin可以防止不必要的导入?

为什么括号“] [”需要双转义符“ \\”以防止被shell解释?

当我在媒体查询中@import SCSS文件时,为什么gulp-sass会删除换行符?

我的事实表是否需要时间维度以防止重复?

为什么我的CIFS共享多次显示相同的文件?

为什么我收到此错误需要更改什么?

为什么我的.format错误?JAVA文件

为什么masksToBounds = YES可以防止CALayer阴影?

什么是稀疏文件,为什么我们需要它?

我需要有关此文件的帮助,我对它的编辑错误,应替换为什么?

为什么将open函数的buffersize更改为0以防止在python中写入文件时丢失数据?

我可以防止无效的minidump文件名吗

为什么我的 React 功能组件多次返回?我需要它只运行一次

我需要帮助。为什么错误 docker-compuse,wireguard?

我应该如何更改我的代表团,以防止多次触发?

为什么我不能从我的 scss 文件中调用我的 id 变量?

为什么需要多次创建数组?

为什么我需要带-sources后缀的库文件?

为什么我们需要* .lib文件?

为什么我们需要qresource文件?

为什么我需要时间来关闭流中的文件

为什么我需要的外部文件在React Native中被忽略?

为什么在Visual Studio中添加解决方案文件夹会更改项目文件,并且有什么方法可以防止这种情况发生?

为什么我的Unity Buttons需要多次轻按才能最终起作用?

为什么我需要多次运行带有if语句的函数才能到达其他语句?