我想开始使用基础4.所以我安装了Ruby和Sass。
安装Sass gem之后,我在docpad generate上收到以下错误消息:
error: An error occured:
Error: spawn ENOENT
at errnoException (child_process.js:948:11)
at Process.ChildProcess._handle.onexit (child_process.js:739:34)
→ [2013-05-31 13:23:20.812] [C:\Users\USERDIR\AppData\Roaming\npm\node_modules\docpad\out\lib\docpad.js] [DocPad.log]
error: An error occured:
Error: spawn ENOENT
at errnoException (child_process.js:948:11)
at Process.ChildProcess._handle.onexit (child_process.js:739:34)
→ [2013-05-31 13:23:20.820] [C:\Users\USERDIR\AppData\Roaming\npm\node_modules\docpad\out\lib\docpad.js] [DocPad.log]
我想用sass在docpad中生成基础。 我试过使用这个基础docpad骨架:https://github.com/axyz/zurb-foundation.docpad
导致这种情况的原因以及如何解决?
答案 0 :(得分:2)
有点老问题,但我刚刚更新了https://github.com/axyz/zurb-foundation.docpad以支持基础v4.3.2,现在它似乎运行良好。
然而,我不得不从纯粹的sass切换到nodesass实现(手动更新基础源,也许它可以切换到git子模块)。我不得不切换性能原因,但也因为我遇到了sass插件的问题:只要有一些文件要解析,就像在docpad run
中一样,它会卡住,例如example.css.scss
答案 1 :(得分:1)
可能与此问题相同 - https://github.com/docpad/docpad-plugin-sass/issues/6 - 由于DocPad无法自动检测您的sass安装路径,因此您必须通过向{{3}添加以下内容来手动指定它}
plugins:
sass:
sassPath: 'theValue'
scssPath: 'theValue'
compass: 'theValue'