在我的nodeJS項目中突然出現錯誤。我沒有任何升級或更改。 當我寫NPM開始在命令行它給這個錯誤函數可能未在控制指令或其他mixin中定義
ERROR in ./~/css-loader?sourceMap!./~/postcss-loader!./~/sass-loader?
sourceMap&outputStyle=expanded&includePaths[]=c:/TFS/rc1/app/scss&includePaths[]
=c:/TFS/rc1/~/compass-mixins/lib&sourceMap&sourceMapContents=true!./app/scss/_toolkit.scss
Module build failed:
undefined
^
Functions may not be defined within control directives or other mixins.
in c:\TFS\rc1\node_modules\compass-mixins\lib\compass\functions\_lists.scss (line 81, column 3)
@ ./app/scss/_toolkit.scss 4:14-337
我重新安裝指南針混入包,但它還是給我看了_lists.scss該文件在81行有一個代碼相同error.Then .I刪除了它,它給出了同樣的錯誤。我該怎麼辦?
@if not(function-exists(compact)) {
@function compact($vars...) {
$list:();
@each $var in $vars {
@if $var {
$list: append($list, $var, comma);
}
}
@return $list;
}
}
您在使用LibSass還是官方Ruby Sass? – cimmanon
這是反應JS項目不紅寶石project.How我可以檢查它是否是libsass或紅寶石sass? – user1688401
我並不熟悉您使用的其他任何東西,但對於Unix或Mac OS,在終端中運行'sass -v'至少會確認您已安裝Ruby Sass。 – cimmanon