fex-team / jello

Front End Integrated Solution for J2EE Velocity.
206 stars 49 forks source link

components组件跨模块引用问题 #25

Open edwardYan opened 9 years ago

edwardYan commented 9 years ago

下了一个jello的demo,fis-conf.js的配置引用compass的路径是fis.config.set('settings.parser.sass.include_paths', [ './components/compass-mixins' ])

在scss文件里引用是用 “@import "compass/css3" “; 现在我想把components模块放到common里面,供其他的模块引用, 试了/@require "home:components/compass/css3";/,@import(xxxx.scss?__inline)等方法,编译不通过,

请问如何跨模块的引用components

edwardYan commented 9 years ago
/*@require "common:components/compass/css3"*/
fouber commented 9 years ago

@edwardYan

require的路径写的不对吧,没有写全,后缀也没有

2betop commented 9 years ago

编译期是不能跨模块的。编译产出的 css ,在线上可以通过 velcoty 的 #uri() 引用。

edwardYan commented 9 years ago

@fouber 这个提问中所示例的路径没有写全,疏忽误导你了,抱歉,我试过全路径的调用也无效,可能如@2betop所说,不能跨模块调用,但存在一个问题是,@fouber @2betop:我如果分多个子模块,每个子模块都要有components这个模块存在吗,不能提出来作为共用模块吗?多谢二位解答