seajs中spm壓縮工具使用

  seajs是個好東西,用起來很方便,可是她的壓縮工具spm確不被網友看好,由於使用起來很麻煩,捯飭了一天多,終於勉強能壓縮了,這裏就簡單記錄一下。node

按照地址:http://www.zhangxinxu.com/wordpress/2012/07/seajs-node-nodejs-spm-npm 的步驟一步一步的來(感謝做者),先把前期工做準備好,就是先用seajs編寫一個測試項目。git

接下來開始使用spm:github

1) 安裝spm2版本:npm install spm@2.x -gnpm

注意spm2和spm3差異很大(瞭解更多能夠看《spm3 發佈通告》 和 《spm@3.0 和 spmjs.org 的將來》 兩篇文章),我使用seajs2,因此這裏用spm2版本。json

 

2) 依次安裝build和init:wordpress

npm install spm-build -g工具

……測試

npm install spm-init -gui

……spa

安裝成功在 D:\Users\**\AppData\Roaming\npm\node_modules 中就會有相應模塊了:

3) 在項目中新增一個package.json這是必須的,項目結構以下:

文件內容:

{
    "family":"spmtest",
    "name":"hellospm",
    "version":"1.0.0",
    "description": "seajsTest",
    "author": "lhyin",
    "license": "MIT",
    "spm":{
        "main": "main.js",
        "output":["main.js"],
        "dependencies": {},
        "alias":{},
        "devDependencies": {}
    }
}

4)在seJS-test目錄下執行 spm build 便可。

 

執行成功後,在目錄下就會有dist目錄,下面有壓縮版js和源文件js:

相關文章
相關標籤/搜索