示例中展示的毕竟比较片面,有些疑问还需要各位前辈解惑:
1.如果我有示例中几百上千个类似init.js这样的文件,这些文件依赖的js多多少少不同,那么是否需要手动打包N多次,有没有批量检查某目录下所
有js,将这些js和其依赖的js打包的操作
2.一旦某些页面js增加功能,修改依赖,每次还需要重新打包吗?
3.示例中好像打包还需要知道页面总共依赖了哪些js,而module中的dependencies只会显示当前模块的依赖,有可能会出现你依赖的文件
又依赖了其他很多文件的情况,能否暴露一个去重过后的所有依赖列表呢
最后想问问各位为什么现在普遍采用的都是静态打包,这样在修改后每次都要重新打包一次,用后台实现的动态打包不是会更方便么?
不重新开贴了,还是打包合并中的问题,目前项目中所有require都是用的别名,在打包时用combine时不会将别名的文件打进去,用combine_all的话id又不对,引用不上,请问如何解决?
On 4月23日, 下午9时41分, Frank Wang <lifesin...@gmail.com> wrote:
> 假设别名配置是统一在某个文件里配置的,比如:
>
> init.js:
>
> seajs.config({
> map: { ... }
>
> });
>
> 那么可以在 build-config.js 里,配置:
>
> loader_config: 'path/to/init.js'
>
> 这样就可以让 spm 在打包时识别别名。
>
> 玉伯
>
> 2012/4/23 李斌 <binlic2...@gmail.com>
>
>
>
>
>
>
>
>
>
>
>
> > 不重新开贴了,还是打包合并中的问题,目前项目中所有require都是用的别名,在打包时用combine时不会将别名的文件打进去,用combine_all的话id又不对,引用不上,请问如何解决?
> > 在 2011-10-16 晚上9:54,"玉伯" <y...@taobao.com>写道:
>
> > 李斌:
>
> >> spm 项目目前 0.3 版快完成了,这周五之前会发布出来。
>
> >> css 的问题现在尚未考虑相对路径的问题。淘宝的应用场景下,css 上线后,里面的图片路径全部
> >> 是绝对路径,因此不会有问题。
>
> >> 目前 spm 着重处理的是 js 文件。
>
> >> 玉伯
>
> >> 2011/10/8 李斌 <binlic2...@gmail.com>
>
> >>> Hi,玉伯
> >>> 很关注你spm打包工具的进度,目前完成的怎么样了?
> >>> 另外想请教下打包中css部分的逻辑处理,你是如何处理不同目录下的css打包成同一个文件后url中目录层级问题的?
>
> >>> 在 2011年8月31日 下午10:36,Frank Xu <yyfran...@gmail.com>写道:
>
> >>> Hi,Andre
>
> >>>> 仔细看了你三个需求
>
> >>>> 第一个目前是没有打包类似jquery这样的top-level文件的,后续考虑加入--with-top-module强制打包(虽然我们不赞成这么做,不利于跨应用重用)
>
> >>>> 第二个其实spm应该是无法完美解决的,打包工具并不知道目前哪些模块被复用,如果完全独立的两个页面有模块被复用,那么要么这个模块异步引入,要么就接受一点冗余。引入exclude的方式可以解决第二个第三个页面不打包第一个页面有的内容,那第二个页面用到重复模块的时候怎么办?
> >>>> 第三个没明白,有gtalk可以详细沟通下么?可以私信我,非常感谢。
>
> >>>> --
> >>>> 文河(@yyfrankyy)
> >>>>http://about.me/yyfrankyy
>
> >>>> On Friday, 26 August 2011 at 12:40 PM, 玉伯 wrote:
>
> >>>> Andre, 你问的问题都很实在,非常感谢。
> >>>> 等周末答复你。
>
> >>>> 玉伯
>
> >>>> 2011/8/26 Andre <andreleo...@gmail.com>
想问一下1.0的进度怎么样了? https://github.com/seajs/spm/issues/125
有几个新特性很期待,可是github上一点动静都没有,所以跑这来问下。
谢谢