node compile.js没有生成组合的css文件

时间:2015-02-02 03:21:14

标签: css node.js dojo themes customization

我终于想出了如何准备和运行"节点compile.js"来自claro主题文件夹的文件,以便将每个* .less文件编译为其关联的* .css文件,但旧的claro.css文件保持不变。

这是打算的吗?如果是这样,那么更新claro.css文件以反映单个* .css文件的所有更改的过程是什么?到目前为止,我总是将claro.css文件导入到我的jsp文件中,如下所示:

   <link rel="stylesheet" type="text/css" href="/CompassThemesURS/themes/html/commonurs/dojo/1.9.1/dijit/themes/claro/claro.css" />

我错过了什么吗?使用节点工具(以及claro主题目录中提供的&#34; compile.js&#34;文件)生成基于claro主题的自定义主题很棒,但是更新大型claro.css的步骤又如何呢?文件?请告诉我,我缺少一些东西来完成这个自定义过程。

提前谢谢你,

格里

1 个答案:

答案 0 :(得分:1)

由于Dijit主题传统结构的方式,是的,这是有意的。 claro.css不包含任何自己的样式,它只包含@importcompile.js正在编译的每个文件。

Dojo的构建系统已经能够展平CSS导入,因此claro.css通常会变成一个扁平化文件,其中包含来自各个小部件的所有规则&#39; CSS文件。