首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用kss-node生成styleguide时的图像引用问题

使用kss-node生成styleguide时的图像引用问题
EN

Stack Overflow用户
提问于 2013-06-18 15:41:31
回答 1查看 539关注 0票数 0

我在用NodeJS implementation of KSS。我有以下文件结构:

代码语言:javascript
复制
sass          (.scss files)
css           (compiled .css files)
images        (images & sprites)
styleguide    (auto-generated styleguide html)
|- public     (auto-generated assets)
|- template   (styleguide template files)

通过执行以下命令行指令,我可以成功地生成一个styleguide:

代码语言:javascript
复制
kss-node sass styleguide --css css/styles.css --template styleguide/template

所以sass是我要解析的源文件夹,styleguide是目标文件夹,--css--template选项分别告诉编译器在哪里可以找到我的主css文件和模板。在这个过程中,css/styles.css文件的内容被复制到styleguide/public/style.css,然后由styleguide引用。这一切都很棒。

但是,由styleguide生成和引用的css文件现在位于与原始css文件不同的文件夹结构中(从根到根是两层而不是一层),因此对images文件夹的任何引用现在都是无效的。有没有办法解决这个问题,而不是把我原来的css文件放在css目录下的另一个文件夹中,以模仿styleguide文件夹结构(这将是一个巨大的黑客攻击)?

此外,对普通html标记中的图像的任何其他引用(从scss注释派生)将必须调整为引用调整后的文件夹结构,因此并不表示我的代码的实际实现。有没有办法也解决这个问题?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-11 16:51:17

我知道这本身不是一个解决方案,但我最终做的是一个Grunt任务,在KSS解析(也是用Grunt完成的)之后,将我的图像(甚至是由Compass生成的图像)复制到生成的styleguide的public文件夹中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17163208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档