我有一个基本的 scss 文件,其中包含(除其他外):
@keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
@-moz-keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
@-ms-keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
// <--- Error thrown on this line
@-o-keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
尝试编译时,我invalid top level expression
在上面的代码中指示的行上得到一个。好的,所以我尝试删除以下代码:
@-ms-keyframes fade{
0% { opacity: 0; }
100% { opacity: 1; }
}
现在它编译得很好。为什么 sass 会对这段代码有问题?我正在使用 node-sass (libsass 3.2)。