fex-team / fis

Front-end Integrated Solution - 前端集成解决方案, 最新版请进入 FIS3 https://github.com/fex-team/fis3
http://fis.baidu.com
MIT License
2.96k stars 654 forks source link

模块加载 #690

Closed x-mountain closed 7 years ago

x-mountain commented 8 years ago

你好,我在使用fis3 release jsp模板的时候遇到个问题 例子: 情景:模块使用了 mod.js ,页面使用 jsp , 使用fis3 release 之后 jsp 文件并没有把require的文件 生成script 标签在页面上,因此导致了 require找不到模块,换成html 文件就正常了。 附上fis 配置 fis.hook('commonjs'); fis.match('/modules/*.js', { isMod: true }); fis.match('::package', { spriter: fis.plugin('csssprites') }); fis.match('.css', { useSprite: true }); fis.match('.js', { optimizer: fis.plugin('uglify-js') }); fis.match('.css', { optimizer: fis.plugin('clean-css') }); fis.match('.png', { optimizer: fis.plugin('png-compressor') }); fis.match('', { release: 'LotteryGame/gdActive/$0' }); fis.match('::package', { postpackager: fis.plugin('loader', { allInOne: false }) }); fis.match('.less', { parser: fis.plugin('less'), rExt: '.css' }); fis.media('debug').match('.{js,css,png}', { useHash: false, useSprite: false, optimizer: null });

求解大神,使用jsp模板和mod.js时候是否要做特殊的配置。

oxUnd commented 8 years ago

需要特殊配置,详细请看 https://github.com/fex-team/jello#html