gulp-pack - gulp插件封裝

koukou 8年前發布 | 10K 次閱讀 項目構建

針對前端開發過程中最常用的需求,我們把一系列gulp插件封裝成為一個簡單的命令。 目前包含以下功能,以后還會繼續增加:

  • 簡易的服務器(webserver)

    </li>

  • 頁面自動刷新(livereload)

    </li>

  • 自動補全CSS前綴(autoprefixer,默認不開啟)

    </li>

  • CSS預處理(stylus,默認不開啟)

    </li> </ul>

    gulp-pack會被安裝在全局目錄,而不是你的項目目錄下。 也就是說,你的項目中不會出現令人討厭的node_modules文件夾。

    安裝(全局)

    npm install -g gulp-pack

    啟動

    在命令行中定位到你的項目目錄,然后執行如下代碼:
    pack
    或者要也可以指定路徑
    pack pages/
    然后會看到如下內容:
    D:\Git\test>pack
    [10:28:49] Webserver started at http://localhost:3001
    監控js和html
    監控css
    工具已就緒,耗時507毫秒

    命令行參數

    usage: gulp-pack [path] [options]
    options:
    -p               Port to use [3001]
    -l --livereload  Livereload Port to use [4001]
    -h --help        Print this list and exit.
    -v --version     Print version.

    package.json配置(可選)

    默認情況下,你并不需要進行配置。 通過在package.json中加入pack屬性,可以自定義以下選項:
    • http ---- 簡易Web服務器的端口,關閉該項功能請設置false

    • livereload ---- 自動刷新頁面,關閉該項功能請設置false

    • autoprefixer ---- 自動補全css屬性前綴,關閉該項功能請設置false

    • open ---- 是否在啟動服務后自動打開瀏覽器,默認關閉

    • watch ---- 要監控的各文件類型的路徑,關閉該項功能請設置false

    • stylus ---- 是否監聽.styl類型的文件,默認關閉

    如果你的目錄中還沒有package.json文件,可在命令行中輸入npm init,然后一直按回車即可自動生成。

    官方網站:http://www.baiduhome.net/lib/view/home/1456738940046

 本文由用戶 koukou 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!