vue-cli里package.json解釋

這里簡單解釋下vue-cli的項(xiàng)目最外層都引入了什么組件 做什么用

{ //這個代碼塊里的都是項(xiàng)目描述嫩挤,是創(chuàng)建者自定義的
  "name": "qqmusic",  //項(xiàng)目名稱
  "version": "1.0.0",   //項(xiàng)目版本
  "description": "qq music app by vue", //項(xiàng)目描述
  "author": "yangbo", //項(xiàng)目作者
  "private": true, //是否為私有
  "scripts": { //這里是命名一些變量對應(yīng)什么指令
    "dev": "node build/dev-server.js", //運(yùn)行dev 相當(dāng)于運(yùn)行node build/dev-server.js
    "start": "node build/dev-server.js", //同上
    "build": "node build/build.js", //同上
    "lint": "eslint --ext .js,.vue src" //同上
  },
  "dependencies": { //這個代碼塊描述此 項(xiàng)目依賴 的插件畅形;下面兩個做什么的自行搜索
    "vue": "^2.2.6", 
    "vue-router": "^2.3.1"
  },
  "devDependencies": { //這個代碼塊里描述的是此項(xiàng)目 運(yùn)行依賴 插件承边;注意根上面項(xiàng)目依賴的區(qū)分
    "autoprefixer": "^6.7.2", //這英文翻譯過來就是:自動 預(yù) 修復(fù)者蠢琳,專業(yè)稱呼知道的可以回復(fù)下伯襟;它是一個css前綴處理工具,有了它我們就不用寫很多前綴了
    "babel-core": "^6.22.1", //babel是es6編譯工具荤傲,將es6 7語法編譯成es5語法呐伞,以兼容不支持es6 7的瀏覽器,這個是babel的核心組件
    "babel-eslint": "^7.1.1", //eslint是一個約束編碼者的代碼風(fēng)格工具瘟檩,這個是babel版本的eslint抹缕,如果那里寫的不符合eslint的要求,就會報錯墨辛,練習(xí)這個建議用熟練的項(xiàng)目來練習(xí)
    "babel-loader": "^6.2.10", //這是babel的加載組件卓研,有了它就可以讓babel和webpack對我們的js文件進(jìn)行處理轉(zhuǎn)換
    "babel-plugin-transform-runtime": "^6.22.0", //babel用來修復(fù)自己轉(zhuǎn)換不足的一個組件 https://segmentfault.com/q/1010000005596587?from=singlemessage&isappinstalled=1
    "babel-preset-env": "^1.3.2", //智能識別當(dāng)前運(yùn)行環(huán)境,不支持es6 7才進(jìn)行轉(zhuǎn)換,在高性能瀏覽器上會保留高性能的es6 7語法
    "babel-preset-stage-2": "^6.22.0", //stage0 1 2 3是babel編譯范圍的一個標(biāo)準(zhǔn)奏赘,2版本適合開發(fā)使用 http://www.cnblogs.com/chris-oil/p/5717544.html
    "babel-register": "^6.22.0", //官方介紹它可以讓babel-core自動鉤到我們需要編譯的地方寥闪,懂得請回復(fù),方便大家
    "chalk": "^1.1.3", // 代碼的顏色是它幫忙實(shí)現(xiàn)的
    "connect-history-api-fallback": "^1.3.0", //解決單頁面應(yīng)用刷新和直接通過域名+參數(shù)訪問時候出現(xiàn)404的不足 https://github.com/bripkens/connect-history-api-fallback
    "copy-webpack-plugin": "^4.0.1", //webpack的一個文件和目錄復(fù)制工具磨淌,項(xiàng)目部分路徑問題的解決者
    "css-loader": "^0.28.0", //css加載組件橙垢,默認(rèn)css不支持@import ../path/test.css 這種在一個css中引入另一個css的方式,而有了它伦糯,就可以這樣引入了 http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73f7e88885468d4e419ce3b46031437bae872750d5592846b6777f1140fbca77666725e60e19499c90bcabae23f2ffe30350042db12448459&p=8c769a47c09f05ff57ee957e610a86&newp=8b2a97118d9159ff57ee957e500793231610db2151d7d5166b82c825d7331b001c3bbfb42324130fd3c0786707ac4b59eff23570310221a3dda5c91d9fb4c57479dc7c6668&user=baidu&fm=sc&query=css-loader&qid=b877345400022555&p1=3
    "eslint": "^3.19.0", //這是官方eslint,用于統(tǒng)一代碼風(fēng)格的工具嗽元,寫的不符合規(guī)范就給報錯敛纲,再次建議,在自己有把握的熟練項(xiàng)目里練習(xí)它比較好
    "eslint-friendly-formatter": "^2.0.7", //個人理解為一個修復(fù)eslint導(dǎo)致編輯器打開文件異常的組件 https://www.npmjs.com/package/eslint-friendly-formatter
    "eslint-loader": "^1.7.1", //eslint加載器剂癌,類似babel-loder功能
    "eslint-plugin-html": "^2.0.0", //
    "eslint-config-standard": "^6.2.1", //eslint的一個js標(biāo)準(zhǔn)樣式配置組件淤翔,用于配置如何規(guī)定js代碼規(guī)范的 http://npm.taobao.org/package/eslint-config-standard
    "eslint-plugin-promise": "^3.4.0", //不清楚:難道是針對js的promise功能單獨(dú)搞的組件? 請高手回復(fù) https://www.npmjs.com/package/eslint-plugin-promise
    "eslint-plugin-standard": "^2.0.1", //eslint標(biāo)準(zhǔn)生產(chǎn)組件 https://www.npmjs.com/package/eslint-plugin-standard
    "eventsource-polyfill": "^0.9.6", //不清楚:挺常見的單詞佩谷,難道是解決跨域請求問題的旁壮? 請高手回復(fù) https://www.npmjs.com/package/eventsource
    "express": "^4.14.1", //一個nodeJS常用的框架,超好用谐檀,集成很多常用功能抡谐,類似jquery的能力
    "extract-text-webpack-plugin": "^2.0.0", //該組件可以解決webpak將css樣式打包到j(luò)s中出現(xiàn)樣式錯亂的問題 https://github.com/webpack-contrib/extract-text-webpack-plugin http://www.cnblogs.com/dyx-wx/p/6529447.html
    "file-loader": "^0.11.1", //webpack的文件加載組件,解決路徑問題的關(guān)鍵組件桐猬,
    "friendly-errors-webpack-plugin": "^1.1.3", //報錯的有個友好組件麦撵,當(dāng)有報錯,會將error信息顯示在可視區(qū)域
    "html-webpack-plugin": "^2.28.0", //幫助我們生成最終html文件的一個組件 https://www.npmjs.com/package/html-webpack-plugin
    "http-proxy-middleware": "^0.17.3", //http代理中間件溃肪,這里用于輔助解決路徑問題 https://www.npmjs.com/package/http-proxy-middleware
    "webpack-bundle-analyzer": "^2.2.1", //很有意思的一個組件免胃,用于優(yōu)化壓縮和查找錯誤模塊 https://www.npmjs.com/package/webpack-bundle-analyzer
    "semver": "^5.3.0", //不清楚:難道是版本規(guī)范工具? http://semver.org/lang/zh-CN/
    "shelljs": "^0.7.6", //為nodeJS提供的一個仿UNIX的shell命令的組件 https://www.npmjs.com/package/shelljs
    "opn": "^4.0.2", //為nodeJS提供的一個跨平臺打開文件的方法惫撰,
    "optimize-css-assets-webpack-plugin": "^1.3.0", //
    "ora": "^1.2.0", //不清楚:難道是提供一個識別參數(shù)文件的后綴功能羔沙? https://zhidao.baidu.com/question/581436199.html
    "rimraf": "^2.6.0", //為nodeJS提供的一個UNIX命令,rm -rf 移除文件的功能
    "url-loader": "^0.5.8", //功能同file-loader厨钻,不過在它基礎(chǔ)上增加了小于8kb的圖片直接轉(zhuǎn)換成base64碼寫進(jìn)js扼雏,減少圖片請求,節(jié)約資源
    "vue-loader": "^11.3.4", // vue的加載工具莉撇,它允許我們使用vue的格式寫文件 https://github.com/vuejs/vue-loader
    "vue-style-loader": "^2.0.5", //webpack的vue.js樣式加載模塊 http://npm.taobao.org/package/vue-style-loader
    "vue-template-compiler": "^2.2.6", //vue編譯模板呢蛤,用于將vue2.0+編譯成可供瀏覽器渲染的常規(guī)正常函數(shù) https://npm.taobao.org/package/vue-template-compiler
    "webpack": "^2.3.3", //一款打包工具,還有其他功能棍郎,例如路徑處理等
    "webpack-dev-middleware": "^1.10.0", //本地改動其障,webpack相關(guān)功能都會實(shí)時刷新 https://github.com/webpack/webpack-dev-middleware
    "webpack-hot-middleware": "^2.18.0", //開發(fā)時特有的一個中間件,我們本地測試文件的改動都會實(shí)時在內(nèi)存緩存里存儲涂佃,并沒有寫入磁盤励翼;
    "webpack-merge": "^4.1.0" //webpack合并文件的組件蜈敢,我們寫很多js文件,最后webpack會將它們合并成一個js汽抚,減少網(wǎng)絡(luò)請求次數(shù) https://www.npmjs.com/package/webpack-merge
  },
  "engines": { // 引擎相關(guān)的內(nèi)容
    "node": ">= 4.0.0", //要求node版本要大于指定版本抓狭,否則不給你運(yùn)行~
    "npm": ">= 3.0.0" //要求npm版本大于指定版本
  },
  "browserslist": [ // 配置瀏覽器的信息查詢范圍,這些信息將給Autoprefixer babel-env-preset eslint-plugin-compat這些組件來使用 https://www.npmjs.com/package/browserslist
    "> 1%", //
    "last 2 versions", //每種瀏覽器的最近的兩個版本
    "not ie <= 8" //IE8及以下版本不查詢
  ]
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末造烁,一起剝皮案震驚了整個濱河市否过,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惭蟋,老刑警劉巖苗桂,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異告组,居然都是意外死亡煤伟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門木缝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來便锨,“玉大人,你說我怎么就攤上這事我碟》虐福” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵矫俺,是天一觀的道長卿叽。 經(jīng)常有香客問我,道長恳守,這世上最難降的妖魔是什么考婴? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮催烘,結(jié)果婚禮上沥阱,老公的妹妹穿的比我還像新娘。我一直安慰自己伊群,他們只是感情好考杉,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著舰始,像睡著了一般崇棠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上丸卷,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天枕稀,我揣著相機(jī)與錄音,去河邊找鬼。 笑死萎坷,一個胖子當(dāng)著我的面吹牛凹联,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哆档,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蔽挠,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瓜浸?” 一聲冷哼從身側(cè)響起号俐,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤攘残,失蹤者是張志新(化名)和其女友劉穎齐蔽,沒想到半個月后丹莲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡朗涩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绑改。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谢床。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖厘线,靈堂內(nèi)的尸體忽然破棺而出识腿,到底是詐尸還是另有隱情,我是刑警寧澤造壮,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布渡讼,位于F島的核電站,受9級特大地震影響耳璧,放射性物質(zhì)發(fā)生泄漏成箫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一旨枯、第九天 我趴在偏房一處隱蔽的房頂上張望蹬昌。 院中可真熱鬧,春花似錦攀隔、人聲如沸皂贩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽明刷。三九已至,卻和暖如春满粗,著一層夾襖步出監(jiān)牢的瞬間辈末,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留本冲,地道東北人准脂。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像檬洞,于是被迫代替她去往敵國和親狸膏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,312評論 25 707
  • 其實(shí)欺騙最可怕的不是這次欺騙本身添怔,而是它會讓你不禁去懷疑從前與擔(dān)心未來是同樣否存在欺騙湾戳,信任瞬間碎了滿地,難拾广料。
    安妮啊Annie閱讀 139評論 0 0
  • 1) 我從失眠的夢掙脫 一頭撞破夜的黑 西邊的月亦沒有睡意 和著星的光無言對語 遠(yuǎn)方的迎候必是在凌晨 我需要早一程...
    改變自己369閱讀 429評論 2 11
  • 斷舍離踐行者會遭遇到的一個強(qiáng)大的反對的聲音: 敗家子艾杏!幾百韧衣、幾千塊錢的東西,眼睛都不眨购桑,說仍舊扔畅铭! 那么現(xiàn)在出現(xiàn)了...
    若水Dewlight閱讀 246評論 1 1
  • id命名規(guī)范 字母(區(qū)分大小寫)、下劃線勃蜘、數(shù)字硕噩。 必須要有語義。 類選擇器: .類名{屬性1:屬性值1; 屬性2:...
    瀏覽羅閱讀 860評論 0 0