【发布时间】:2016-05-03 14:00:45
【问题描述】:
我正在接手一个项目,但无法 gulp 编译 CSS,我收到错误消息:
Error: assets/sass/pages/_global.sass
Error: no mixin named media
Backtrace:
assets/sass/pages/_global.sass:86
on line 86 of assets/sass/pages/_global.sass
@include media($md) {
但似乎所有内容都已正确包含,并且在本节之前已包含/包含 mixin。我以前用过 SASS,但没有 gulp 或 bourbon,所以我对这个有点难过。
这是该部分的 CSS:
body
+padding(45px 0 0 0)
-webkit-font-smoothing: antialiased
font-family: 'Lato', sans-serif
overflow-x: hidden
+margin(40px 0 0 0)
color: $ft_dark_brown
+media($md)
+padding(113px 0 0 0)
【问题讨论】:
-
除了波旁威士忌之外,您确定正确导入了 Neat 吗?它们是完全独立的,尽管是单向依赖的。如果没有看到文件结构以及文件是如何导入的,就很难回答这个问题。
-
Neat 在自定义 CSS 之前已经存在/导入。我把这个项目转移到另一台电脑上,它工作了,源代码完全一样,不知道为什么它在这台电脑上卡住了。
标签: css sass gulp bourbon neat