grunt筆記篇

主流前端集成方案

Yeoman webapp集成腳手架工具:代碼校驗弓熏,測試憎瘸,壓縮

Bower: 下載管理框架荣暮、庫

Grunt| Gulp ?Build tool

codekit ?mac平臺

解決問題:1硬纤、代碼風格統(tǒng)一敞峭,強制開發(fā)規(guī)范

2、維護前期開發(fā)的組件庫

3球订、模塊化前端項目

4后裸、完善服務器部署前的壓縮流程

扁平化

Node.js

安裝 Nodejs官網

hombrew cakebrew免記命令行

npm Node Package Manager

命令行 $ npm install -g grunt-cli

yo 安裝

$npm install -g yo

$yo -v

Bower 安裝

$ npm install -g bower

$bower -v

grunt安裝

$npm install -g grunt-cli

執(zhí)行grunt

$grunt

ls

-al 把隱藏文件及以點命名的文件列出來

rm -rf 刪除,防止詢問

yo 搭建項目

mkdir yo-in-action

cd yo-in-action

mkdir angular-in-action //項目目錄名

$cd angular-in-action

$yo angular learnangular//項目名

bower包管理器

$mkdir bower-in-action

$cd bower-in-action

$mkdir jb-in-action//項目名

$cd jb-in-action //包管理地址

$bower install jquery

$bower install bootstrap

1.當bower中不存在包時冒滩,可用github短語安裝

$bower install jquery/jquery(注冊賬號名/項目名)

2.完整的項目地址安裝

$bower installhttps://github.com/jquery/jquery.git

3.通過url安裝

$bower install url

bower 兩個配置文件bower.json ?bowerrc

bower install 按照配置項去下載微驶,保持最新的組件,避免和全局混淆

bower init 配置項

vim bower.json 預覽文件

$bower install angular - -save-dev

vim .bowerrc 生成文件

{

“proxy” : “代理”开睡,

”timeout”:

}

vim index.html 生成文件

grunt 實際應用

$mkdir grunt-in-action

$cd?grunt-in-action

$mkdir grunt-by-yo

$cd grunt-by-yo

$yo webapp grunt-by-yo

task ? options ? target

$grunt sass:dist

$grunt sass

從無到有構建grunt項目

$mkdir grunt-in-action

$cd grunt-in-action

$mkdir grunt-empty

$cd grunt-empty

$vim index.html

$mkdir js

$cd js/

$cd ..

$npm init(老項目本身包含則忽略)

$entry point :index.js

test command:

git responsiry:

license ISC 開源

npm install grunt —save-dev(依賴項)

npm install load-grunt-tasks —save-dev

npm install time-grunt —save-dev

Gruntfile.js

“use strick"

module.exports = function(grunt) {

require(“l(fā)oad-grunt-tasks”)(grunt)

require(“time-grunt”)(grunt)

var config = {

app: “app”,

dist:”dist"

}

grunt.initConfig({

config: config,

copy: {

dist: {

src: “"

dest:

}

});

}

組合

pwd 查看當前目錄

al 把隱藏文件和以點命名的文件詳細列出來

^較寬松的版本限制

~較嚴格

yo 全局安裝 generator

調用時 yo + 名

npm install -g generator-webapp

yo webapp

yo webapp —help

yo angular:controller MyNewController

npm run serve

git clone

https://github.com/yeoman/yeoman.github.io.gityeoman.io

npm install

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末因苹,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子士八,更是在濱河造成了極大的恐慌容燕,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件婚度,死亡現(xiàn)場離奇詭異蘸秘,居然都是意外死亡,警方通過查閱死者的電腦和手機蝗茁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門醋虏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人哮翘,你說我怎么就攤上這事颈嚼。” “怎么了饭寺?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵阻课,是天一觀的道長。 經常有香客問我艰匙,道長限煞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任员凝,我火速辦了婚禮署驻,結果婚禮上,老公的妹妹穿的比我還像新娘健霹。我一直安慰自己旺上,他們只是感情好,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布糖埋。 她就那樣靜靜地躺著宣吱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瞳别。 梳的紋絲不亂的頭發(fā)上凌节,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天钦听,我揣著相機與錄音,去河邊找鬼倍奢。 笑死朴上,一個胖子當著我的面吹牛,可吹牛的內容都是我干的卒煞。 我是一名探鬼主播痪宰,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼畔裕!你這毒婦竟也來了衣撬?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤扮饶,失蹤者是張志新(化名)和其女友劉穎具练,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體甜无,經...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡扛点,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了岂丘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片陵究。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奥帘,靈堂內的尸體忽然破棺而出铜邮,到底是詐尸還是另有隱情,我是刑警寧澤寨蹋,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布松蒜,位于F島的核電站,受9級特大地震影響已旧,放射性物質發(fā)生泄漏秸苗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一评姨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧萤晴,春花似錦吐句、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至屯断,卻和暖如春文虏,著一層夾襖步出監(jiān)牢的瞬間侣诺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工氧秘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留年鸳,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓丸相,卻偏偏與公主長得像搔确,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子灭忠,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內容

  • 接著上篇的《 利用Node.js搭建前端自動化平臺 》我們開始搭建自己的前端工作流吧膳算!要啟動一個項目,最先要做什么...
    Max_Law閱讀 3,128評論 0 7
  • jHipster - 微服務搭建 CC_簡書[http://www.reibang.com/u/be0d56c4...
    quanjj閱讀 810評論 0 2
  • Linux-Server-Notes PMS /home/softwareluke/圖片/2017-09-11 0...
    燕京博士閱讀 570評論 0 1
  • 原創(chuàng)性聲明:本文完全為筆者原創(chuàng)弛作,請尊重筆者勞動力涕蜂。轉載務必注明原文地址。 Jhipster初識# 本文基于自己根據(jù)...
    東方一號藍閱讀 16,601評論 8 35
  • 之前使用AngularJs的時候映琳,一直用Yeoman構建項目机隙,感覺還不錯。接下里的項目定位使用輕量型的框架刊头,...
    我是王小一閱讀 4,670評論 0 5