读书人

seajs的spm应用摸索

发布时间: 2012-09-01 09:33:03 作者: rapoo

seajs的spm使用摸索

前言

seajs自带的spm打包工具相关文档略少,在粗读了一点源代码之后,我摸索出了spm使用上的一些要点,记录为此文

?

压缩JS文件

只需要执行这个命令即可

"../../"};

当你在某个目录下执行spm build命令时,spm会自动寻找当前目录下有没有build-config.js文件,如果有则将内容解析为参数
当然如果你不喜欢这个名字,你还可以在执行spm命令时,用--config指定build配置文件

loader_config参数

如果你在某个js文件中,使用了seajs.config做了alias的配置,则打包时,需要传递--loader_config参数,将文件传给spm

后话

使用spm后的感觉是,它参数设置上不太明确,或者说”不太符合使用者直觉“,用起来总感觉有些怪怪的
另外对于seajs里面的”顶级标识“与”相对标识“,也感觉规则挺绕人的,是不是辅以特殊符号来区分会更好呢?
不过瑕不掩瑜,seajs确实是js模块化实施的利器,大部分时间用起来畅快无比,最近会在正式项目中进行尝试

读书人网 >JavaScript

热点推荐