中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Node.js的項目構建工具Grunt的安裝與配置教程
來源:易賢網 閱讀:1920 次 日期:2016-07-01 11:32:53
溫馨提示:易賢網小編為您整理了“Node.js的項目構建工具Grunt的安裝與配置教程”,方便廣大網友查閱!

Grunt是為Node打造的項目構建工具,相當于C/C++世界中的makefile,可以執行像壓縮、編譯、單元測試、代碼檢查以及打包發布的任務,下面我們就來一起看一下Node.js的項目構建工具Grunt的安裝與配置教程:

Grunt 基于 Node.js ,用 JS 開發,這樣就可以借助 Node.js 實現跨系統跨平臺的桌面端的操作,例如文件操作等等。此外,Grunt 以及它的插件們,都作為一個 包 ,可以用 NPM 安裝進行管理。

所以 NPM 生成的 package.json 項目文件,里面可以記錄當前項目中用到的 Grunt 插件,而 Grunt 會調用 Gruntfile.js 這個文件,解析里面的任務(task)并執行相應操作。

安裝 Grunt-cli

其實是安裝 Grunt-cli ,這里安裝Grunt的命令行支持(command line interface,簡稱CLI),在這之后,命令提示符中將會識別grunt命令。安裝grunt-cli 并不能稱為安裝Grunt完畢。這是因為,Grunt本身不是全局使用的,任何具體的工作目錄,如果要使用Grunt,都需要安裝一次Grunt。這樣做也是因為不同的工作目錄,需要通過Grunt做的自動化工作也不同,因此需要獨立配置。

npm install -g grunt-cli

—save-dev 參數,表示會把剛安裝的東西添加到 package.json 文件中。

生成 package.json 文件

npm對工作目錄有一個要求。這個要求是:根目錄位置處有一個package.json

文件。這個文件定義了工作目錄對應的一些項目信息(名字,描述),以及包(就是npm模塊)依賴關系。

執行下面命令便可以初始化

npm init

為當前工作目錄安裝Grunt和需要的插件

方法1

之前我們把Grunt安裝到了全局目錄下,現在需要引入到當前項目路徑,與此同時,所需要的插件可能有這些:

合并文件:grunt-contrib-concat

語法檢查:grunt-contrib-jshint

Scss 編譯:grunt-contrib-sass

壓縮文件:grunt-contrib-uglify

監聽文件變動:grunt-contrib-watch

建立本地服務器:grunt-contrib-connect

安裝它們的方式可以是:

npm install --save-dev grunt

npm install --save-dev 插件1 插件2 插件3

這個時候package.json文件夾里多出了一些代碼。

"devDependencies": {

 "grunt": "0.4.1"

},

方法2-手動更改package.json

"devDependencies": {

  "grunt": "~0.4.1",

  "grunt-contrib-cssmin": "~0.7.0"

 }

手動在package.json文件里面添加這個字段,將需要依賴的包添加進去,如果只需安裝最新版本,可以改成 * ,然后執行npm install,會發現文件夾里多了node_modules文件夾,里面存放的就是我們需要的插件。

配置

一般來說,直接使用模板作為配置文件。

module.exports = function(grunt) {

 "use strict";

 grunt.initConfig({

 //插件配置區域

 });

 //加載插件任務,要使用誰就添加誰

 grunt.loadNpmTasks('grunt-contrib-uglify');

 grunt.loadNpmTasks('grunt-contrib-cssmin');

 grunt.loadNpmTasks('grunt-contrib-imagemin');

 // 注冊任務

 grunt.registerTask('default', ['cssmin', 'imagemin', 'uglify']);

};

grunt.loadNpmTasks()是加載插件任務。其實就是說,你如果要使用哪個插件的功能,請在這部分用這句代碼把插件任務添加進去。

grunt.registerTask()是注冊任務,默認有一個default。默認的意思就是說,你最后使用的時候,在目錄的命令提示符里直接輸入grunt便可以執行注冊的任務,相當于執行了default這個任務。

使用自定義任務

可以注冊更多的任務命令,使用其他的命名。比如

grunt.registerTask('custom', ['cssmin', 'imagemin']);

對應使用的時候,輸入:

grunt custom

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产欧美精品国产国产专区| 亚洲久久成人| 久久久国产午夜精品| 一区二区欧美视频| 亚洲一区二区免费看| 亚洲一区二区成人| 久久久久91| 欧美日韩性视频在线| 国产日韩欧美亚洲一区| 亚洲一区二区精品视频| 亚洲一二三级电影| 久久色中文字幕| 欧美午夜在线视频| 亚洲国产人成综合网站| 欧美一级电影久久| 欧美另类一区二区三区| 在线看欧美日韩| 亚洲欧美视频在线观看| 欧美美女视频| 亚洲高清一区二| 久久久久久久国产| 国产精品综合| 亚洲精品中文字幕女同| 久久综合给合久久狠狠狠97色69| 国产精品久久午夜| 一区二区日韩精品| 欧美日韩免费观看一区二区三区| 伊人激情综合| 久久久精品国产免大香伊| 国产精品午夜在线观看| 亚洲女女女同性video| 国产精品亚洲成人| 欧美一激情一区二区三区| 国产精品麻豆欧美日韩ww| 欧美一区二区三区四区视频| 国产在线日韩| 久久亚洲综合| 久久不射2019中文字幕| 亚洲高清一区二| 欧美理论视频| 香蕉国产精品偷在线观看不卡| 国产视频久久久久| 免费在线成人av| 亚洲男人的天堂在线aⅴ视频| 国产精品久久久久久户外露出 | 欧美刺激性大交免费视频| 国产日韩欧美二区| 亚洲午夜小视频| 国产一区二区三区在线免费观看| 久久综合久久综合这里只有精品| 亚洲青色在线| 国产精品视频一| 另类欧美日韩国产在线| 亚洲永久精品大片| 亚洲精品日韩在线| 国产一区二区三区在线观看免费 | 久久久久.com| 亚洲一区图片| 最新成人av在线| 中文在线资源观看网站视频免费不卡| 国产精品盗摄久久久| 欧美成人在线网站| 亚洲午夜成aⅴ人片| 日韩视频一区二区三区| 国语自产精品视频在线看一大j8| 国产精品免费看| 欧美激情综合在线| 欧美国产精品v| 欧美日本成人| 国产视频在线观看一区| 国产精品vvv| 欧美日韩一区精品| 欧美日韩一区二区在线观看| 欧美激情日韩| 国产精品99免视看9| 欧美三级网址| 国产一区二区三区不卡在线观看 | 国产精品国产自产拍高清av王其 | 欧美特黄一级| 欧美性一区二区| 国产欧美精品一区二区色综合| 国产精品九九| 国内欧美视频一区二区| 国模精品娜娜一二三区| 亚洲欧洲午夜| 午夜精品福利电影| 欧美三区免费完整视频在线观看| 欧美精品在线一区二区| 国产九九精品| 国产日本欧美一区二区三区| 亚洲高清成人| 亚洲精品综合久久中文字幕| 亚洲午夜日本在线观看| 久久久久久免费| 国产精品五区| 亚洲色图自拍| 欧美国产三级| ●精品国产综合乱码久久久久| 亚洲免费av观看| 欧美成人精品在线观看| 国产精品亚洲视频| 亚洲天堂av高清| 欧美成人国产va精品日本一级| 国产欧美精品久久| 亚洲女女女同性video| 欧美精品一区三区| 亚洲人成毛片在线播放| 欧美成人dvd在线视频| 亚洲国产成人在线| 久久久最新网址| 亚洲电影免费观看高清完整版| 久久综合色影院| 亚洲国产一区二区三区青草影视| 午夜在线播放视频欧美| 国产精品区一区二区三| 亚洲免费伊人电影在线观看av| 欧美午夜精品理论片a级大开眼界| 制服诱惑一区二区| 国产精品私拍pans大尺度在线 | 国产美女精品免费电影| 一区二区三区高清在线| 国产精品推荐精品| 久久精品国产免费看久久精品| 激情小说另类小说亚洲欧美 | 亚洲专区一区| 国产欧美高清| 久久综合狠狠综合久久综青草| 在线观看欧美亚洲| 欧美日韩四区| 久久欧美肥婆一二区| 一区二区不卡在线视频 午夜欧美不卡在 | 久久岛国电影| 国内免费精品永久在线视频| 欧美成人精品在线观看| 亚洲免费人成在线视频观看| 激情亚洲网站| 国产精品久久久久久久久久免费| 欧美一区二区三区喷汁尤物| 亚洲精品一区在线| 精品动漫一区| 欧美国产一区二区三区激情无套| 日韩天堂av| 国产日韩精品一区| 欧美另类极品videosbest最新版本| 香蕉久久夜色精品国产| 亚洲精品国产精品国产自| 国模私拍一区二区三区| 国产精品美女www爽爽爽| 欧美高清你懂得| 欧美片在线播放| 久热国产精品视频| 午夜一区二区三区不卡视频| 一本不卡影院| 一区二区精品国产| 日韩视频在线免费| 正在播放欧美一区| 国产精品99久久久久久人| 国产精品99久久久久久久女警 | 国产精品成人av性教育| 欧美午夜精品一区| 国产精品v欧美精品v日韩| 国产精品一区二区欧美| 国产一区二区三区久久悠悠色av| 国外精品视频| 亚洲国产毛片完整版| 9色porny自拍视频一区二区| 中日韩高清电影网| 欧美在线视屏| 欧美久久久久久久久久| 欧美日韩国产在线观看| 国产精品有限公司| 亚洲精品久久久久久久久久久久| 99精品国产在热久久下载| 宅男在线国产精品| 久久成人精品视频| 欧美精品一区二区三区四区| 国产午夜精品全部视频在线播放 | 999亚洲国产精| 午夜精品久久久久久99热软件| 久久久久久婷| 欧美区亚洲区| 国产亚洲欧美日韩一区二区| 亚洲精品在线免费| 美女日韩在线中文字幕| 国产欧美精品一区二区色综合 | 免费看亚洲片| 制服丝袜激情欧洲亚洲| 性色av一区二区三区在线观看| 久久久久国内| 久久超碰97人人做人人爱| 久久久天天操| 国产视频久久| 国产精品久久久免费| 欧美一区在线视频| 亚洲欧美另类国产| 欧美在线观看天堂一区二区三区 | 中文一区字幕| 国产综合色产在线精品| 在线观看福利一区| 亚洲天堂av在线免费观看|