相信使用seajs的好处大家都是知道的,接触seajs好像是在半年前,当时还不知道页面阻塞问题,这里不带多余的话了。

seajs实现了模块化的开发,一个网站如果分了很多很多模块的话,等开发完成了,发现有很大一堆的js需要加载,即使使用了seajs手机购彩优化 加载了,但是过多的http请求会造成手机购彩服务 器的压力,影响加载等等。这时候手机购彩手机购彩我 们 需要将模块进行压缩和合并。这时候spm手机购彩工具 派上用场了。

1.安装spm

spm手机购彩工具 是基于node(nodejs的手机购彩服务 平台)的,因此手机购彩手机购彩我 们 需要先安装 node 和 npm 手机购彩下载 手机购彩地址 :http://nodejs.org/#download.手机购彩下载 完成后安装即可。

node安装完成后,找到cmd命令文件以管理员的方式打开,输入以下命令进行安装:

npm install spm -g

在此过程中,可能需要手机购彩你 很长的时间等待。(偶尔可能连接失败了,手机购彩你 需要关闭cmd后重新开启并执行同样的命令,过程将继续)

安装完成后,恭喜手机购彩你 ,可以使用了。

2.spm的使用:

使用spm其实就是执行cmd命令,安装完成后,手机购彩你 就可以使用命令了 (当然有很多命令的),输入:

spm help

手机购彩你 会看到所有的命令。手机购彩手机购彩我 们 主要用的命令就是

spm build

当然得注意两点:

(1).需要将执行目录切换到项目。比如手机购彩你 的项目js目录在D:/www/spm/js下;则需要先用cmd命令切换到D:/www/spm/js.见下图

(2).项目的js目录结构里面必须包含src目录,即未合并和压缩的js文件(seajs模块文件)。目录结构约定传送门

最后,这些只是将了手机购彩我 接触的时候遇到的问题,具体spm命令及使用细节请见官方文档