對package.json的理解和學習

初步理解

  1. npm安裝package.json時 直接轉(zhuǎn)到當前項目目錄下用命令npm install 或npm install --save-dev安裝即可,自動將package.json中的模塊安裝到node-modules文件夾下
  2. package.json 中添加中文注釋會編譯出錯
  3. 每個項目的根目錄下面篮洁,一般都有一個package.json文件账忘,定義了這個項目所需要的各種模塊糠惫,以及項目的配置信息(比如名稱骑疆、版本贿肩、許可證等元數(shù)據(jù))座哩。npm install 命令根據(jù)這個配置文件,自動下載所需的模塊趣席,也就是配置項目所需的運行和開發(fā)環(huán)境兵志。
  4. package.json文件可以手工編寫,也可以使用npm init命令自動生成宣肚。

進一步理解

  1. 下面是最簡單的的一個package.json 文件(只有兩個數(shù)據(jù)想罕,項目名稱和項目版本,他們都是必須的霉涨,如果沒有就無法install)
{
  "name": "kocla_test",
  "version": "1.0.0",
}
  1. scripts
    指定了運行腳本命令的npm命令行縮寫按价,比如start指定了運行npm run start時,所要執(zhí)行的命令笙瑟。

下面的設(shè)置指定了npm run dev楼镐、npm run bulid、npm run unit逮走、npm run test鸠蚪、npm run lint時今阳,所要執(zhí)行的命令师溅。

"scripts": {
    "dev": "node build/dev-server.js",
    "build": "node build/build.js",
    "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
    "test": "npm run unit",
    "lint": "eslint --ext .js,.vue src test/unit/specs"
  },
  1. dependencies,devDependencies
    dependencies和devDependencies兩項盾舌,分別指定了項目運行所依賴的模塊墓臭、項目開發(fā)所需要的模塊。它們都指向一個對象妖谴,該對象的各個成員窿锉,分別由模塊名和對應(yīng)的版本要去組成酌摇,表示依賴的模塊及其版本范圍
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嗡载,隨后出現(xiàn)的幾起案子窑多,更是在濱河造成了極大的恐慌,老刑警劉巖洼滚,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件埂息,死亡現(xiàn)場離奇詭異,居然都是意外死亡遥巴,警方通過查閱死者的電腦和手機千康,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铲掐,“玉大人拾弃,你說我怎么就攤上這事“诿梗” “怎么了豪椿?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長斯入。 經(jīng)常有香客問我砂碉,道長,這世上最難降的妖魔是什么刻两? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任增蹭,我火速辦了婚禮,結(jié)果婚禮上磅摹,老公的妹妹穿的比我還像新娘滋迈。我一直安慰自己,他們只是感情好户誓,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布饼灿。 她就那樣靜靜地躺著,像睡著了一般帝美。 火紅的嫁衣襯著肌膚如雪碍彭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天悼潭,我揣著相機與錄音庇忌,去河邊找鬼。 笑死舰褪,一個胖子當著我的面吹牛皆疹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播占拍,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼略就,長吁一口氣:“原來是場噩夢啊……” “哼捎迫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起表牢,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤窄绒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后崔兴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颗祝,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年恼布,在試婚紗的時候發(fā)現(xiàn)自己被綠了螺戳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡折汞,死狀恐怖倔幼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爽待,我是刑警寧澤损同,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鸟款,受9級特大地震影響膏燃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜何什,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一组哩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧处渣,春花似錦伶贰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荠诬,卻和暖如春琅翻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背柑贞。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工方椎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凌外。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓辩尊,卻偏偏與公主長得像涛浙,于是被迫代替她去往敵國和親康辑。 傳聞我的和親對象是個殘疾皇子摄欲,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

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

  • 一、初步理解 1. npm安裝package.json時 直接轉(zhuǎn)到當前項目目錄下用命令npm install 或n...
    inspg閱讀 387評論 0 0
  • 什么是 NPM npm之于Node疮薇,就像pip之于Python,gem之于Ruby,composer之于PHP胸墙。 ...
    ihoey閱讀 6,250評論 2 36
  • npm指令 通過npm指令,允許用戶從npm服務(wù)器上下載第三方包按咒、下載并安裝別人編寫的命令行程序到本地使用迟隅,也可自...
    baybay_learn閱讀 4,768評論 0 2
  • 免責聲明:此文章是轉(zhuǎn)載文章,這里給出原鏈接励七,以示尊重智袭。原作者名稱:knqiufan原作者博客:https://bl...
    振禮碩晨閱讀 22,566評論 0 20
  • 又,到了每周一次的作業(yè)雨時間掠抬!此時可能很多人都已經(jīng)交過作業(yè)了吼野,但是我還在思考要寫些什么?這是加入“007不寫...
    007Perryly閱讀 326評論 3 3