0

我想开始使用基础 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

什么会导致这种情况,我该如何解决?

4

2 回答 2

2

一个有点老的问题,但是我刚刚更新了https://github.com/axyz/zurb-foundation.docpad以支持基础 v4.3.2,现在它似乎运行良好。

但是我不得不从纯 sass 切换到 nodeass 实现(手动更新基础源,也许它可以切换到 git 子模块)。我不得不切换不仅是出于性能原因,还因为我在使用 sass 插件时遇到了问题:docpad run只要有一些文件需要解析,例如 example.css.scss,它就会卡住

于 2013-10-29T22:21:54.007 回答
1

这可能与此问题相同 - https://github.com/docpad/docpad-plugin-sass/issues/6 - DocPad 无法自动检测您的 sass 安装路径,因此您必须指定它通过将以下内容手动添加到您的docpad 配置文件中

plugins:
    sass:
        sassPath: 'theValue'
        scssPath: 'theValue'
        compass: 'theValue'
于 2013-05-31T13:18:15.993 回答