【发布时间】:2014-09-18 09:21:18
【问题描述】:
我现在的less组织如下:
styles/pages/page1/index.less
styles/pages/page1/tab1.less
...
styles/widgets/widget1.less
styles/widgets/widget2.less
...
styles/tools/partials.less
...
styles/app.less
我的整个 app.less 文件都是 @import 语句,用于将所有其他部分纳入其中。
@import "tools/partials";
@import "widgets/widget1";
@import "widgets/widget2";
@import "pages/page1/index";
@import "pages/page1/tab1";
//...
这些语句是手动维护的,这很糟糕。有没有更好的办法?
我梦想着这样的事情:
@import "tools/partials";
@import "widgets/*";
@import "pages/**/*";
也许某种脚本可以在编辑器级别处理这个问题(使用 WebStorm)?或者也许是 less 编译器本身的某种插件?
现在我在我的应用程序中通过 express 中间件提供的文件较少,但如果那里有解决方案,我可以轻松切换到 grunt。
【问题讨论】:
标签: express gruntjs less webstorm