Gulp SASS 1线导致错误

时间:2016-10-10 16:50:31

标签: sass gulp gulp-sass

我有这一系列的SCSS:

height: calc(#{$drawer-padding} + #{$drawer-profile-img} + #{$drawer-profile-content-height} + #{$drawer-profile-bottom-padding});

每次我尝试运行Gulp时,都会返回以下错误:

Process finished with exit code -1073741571 (0xC00000FD)

我使用gulp-sass收到此错误。错误只是由那条线引起的,在此之前一切正常。

我希望有人可以帮我解决错误。

更新

当我删除最后一部分+ #{$drawer-profile-bottom-padding}时,它确实有效。看起来好像有太多#{}

1 个答案:

答案 0 :(得分:0)

我偶然发现了同样的问题。它看起来像堆栈溢出。 在我的情况下,它只能在Windows环境下重现。任何Linux发行版我都试过很好。

作为Windows的解决方法(因为显然它只允许1MB的堆栈顶部)我使用setTimeout(yourFunction(), timeout); C/C++ Build Tools的一部分提升了一点最大堆栈大小限制。

editbin

您也可以尝试对节点使用editbin /STACK:2097152[,commit] node.exe选项。