Closed fancyboynet closed 9 years ago
你是如何进行打包的,配置了
{
packTo: 'aio.js'
}
还是开启了零散资源收集的功能
{
postpackager: fis.plugin('loader', {allInOne: true}
}
?
是后者,allInOne
我自己瞎整的,把jquery项目打包,好像可以,不知道是不是这样
fis.media('prod')
.match('/components/jquery/jquery.js', {
packTo: '/pkg/lib.js'
})
.match('::packager', {
postpackager: fis.plugin('loader', {
allInOne: true
})
});
后者,就用牛逼忽略大发咯~
<script ....></script><!--ignore-->
如果设置了 packTo 是不会重复打包,优先用用户的方式打包。
但是如果只想 allInOne 的时候不打包 jquery也是有办法的:
fis.match('::package', {
postpackager: fis.plugin('loader', {
allInOne: {
ignore: '/components/jquery/jquery.js'
}
})
})
@2betop @xiangshouding 谢谢,看来实现的方法很多,如果有更详细点的说明就好了
难道是页面单独引用?可是我的jquery是模块化后的了