從github上下載的jquery文件是沒有經過壓縮和合併的,根據jquery README.md 中提供的說明在window構建jquery,進行到最後一步運行grunt時會直接編輯器中打開grunt.js,不能夠完成構建,需要先在命令行執行:DOSKEY grunt=grunt.cmd $*。下 ...
從github上下載的jquery文件是沒有經過壓縮和合併的,根據jquery README.md 中提供的說明在window構建jquery,進行到最後一步運行grunt時會直接編輯器中打開grunt.js,不能夠完成構建,需要先在命令行執行:DOSKEY grunt=grunt.cmd $*。下麵詳細的構建步驟: 0 安裝github,下載地址: http://windows.github.com/ 1 安裝 NodeJS,下載地址:http://nodejs.org/#download 2 安裝grunt :
npm install -g grunt,安裝完成後在命令行執行
grunt -version 可以查看 grunt的版本
3 從github上clone jquery
git clone git://github.com/jquery/jquery.git 如下圖4 在命令提示符下進入jquery目錄,執行: npm install, 會自動安裝構建需要NodeJS模塊,如下圖
5 執行grunt ,在window系統上運行grunt 需要先在命令行執行:DOSKEY grunt=grunt.cmd $* (https://github.com/cowboy/grunt/blob/master/docs/faq.md)
構建過程中如果提示缺少scr/sizzle/sizzle.js 文件把文件拷貝到相應目錄即可
完成上面步驟後在 dist目錄下會有一個jquery.min.js 文件
grunt 是一個運行在nodeJS環境下的javascript命令行構建工具
項目地址:https://github.com/cowboy/grunt