三、npm 創(chuàng)建項(xiàng)目

原文來自:https://dkvirus.gitbooks.io/-npm/content/di-sanzhang-npm-chuang-jian-xiang-mu.html

上一節(jié)已經(jīng)介紹了 npm 的安裝感憾,這一節(jié)來介紹 npm 的使用蜡励。首先使用 npm 創(chuàng)建一個項(xiàng)目。

3.1 npm init 創(chuàng)建 package.json

1. 背景故事

在很久很久以前阻桅,dk 要開發(fā)一個前端項(xiàng)目巍虫,在計算機(jī)的某個旮沓地方建立了一個文件夾叫 dk_project,就稱為這是一個“項(xiàng)目”了鳍刷。

又過了很久占遥,dk 離開了公司,來了位新同事输瓜,在接手 dk 工作的時候發(fā)現(xiàn)計算機(jī)上面的 dk_project 文件夾瓦胎,因?yàn)闆]有任何明顯的

標(biāo)識,就被當(dāng)成普通文件夾給 DELETE 掉了尤揣。

回到現(xiàn)代搔啊,隨著 npm 的誕生,人們意識到建立一個項(xiàng)目目錄不應(yīng)該這么草率北戏,于是乎規(guī)定负芋,

如果某個文件夾被創(chuàng)建作為一個項(xiàng)目目錄,那么它就應(yīng)該包含一個 package.json 的文件嗜愈。

package.json 文件里記錄項(xiàng)目的描述信息:項(xiàng)目作者旧蛾、項(xiàng)目描述、項(xiàng)目依賴哪些包蠕嫁、插件配置信息等等數(shù)不清的好處锨天。

2. 創(chuàng)建項(xiàng)目描述文件 package.json

注意:下面的這些操作都是在黑窗口(DOS窗口)進(jìn)行的。

第一步

在 d 盤下新建一個目錄 demo 作為項(xiàng)目目錄并在 dos 窗口切換到該目錄下剃毒。

$ d:

$ cd D:\demo

第二步

使用 npm init 指令創(chuàng)建項(xiàng)目描述文件 package.json病袄。

命令行里會以交互的形式讓你填一些項(xiàng)目的介紹信息,依次介紹如下:(不知道怎么填的直接回車赘阀、回車...)

name 項(xiàng)目名稱

version 項(xiàng)目的版本號

description 項(xiàng)目的描述信息

entry point 項(xiàng)目的入口文件

test command 項(xiàng)目啟動時腳本命令

git repository 如果你有 Git 地址益缠,可以將這個項(xiàng)目放到你的 Git 倉庫里

keywords 關(guān)鍵詞

author 作者叫啥

license 項(xiàng)目要發(fā)行的時候需要的證書,平時玩玩忽略它

第三步

在項(xiàng)目目錄下會自動生成 package.json 文件基公,打開可以看到剛才配置的項(xiàng)目信息幅慌。

3. 來點(diǎn)看得見的東東

在項(xiàng)目根目錄下新建文件 index.js,并在其輸入以下代碼:

console.log('dk is handsome.');

在 dos 窗口中切換到項(xiàng)目根目錄下酌媒,輸入 node index.js 可以看到打印出來的信息欠痴。

$ d:

$ cd D:\demo

$ node index.js

這是 node 的入門 demo,當(dāng)然這里并不介紹 Node秒咨。

package.json 在整個項(xiàng)目中還是很重要的喇辽,我們拿到一個新項(xiàng)目,第一步要看的就是 package.json 文件雨席,這里面會傳遞項(xiàng)目信息菩咨。

+

下一節(jié)將詳細(xì)講解 package.json 的屬性配置,讓你能輕松看懂 package.json陡厘。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抽米,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子糙置,更是在濱河造成了極大的恐慌云茸,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谤饭,死亡現(xiàn)場離奇詭異标捺,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)揉抵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門亡容,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人冤今,你說我怎么就攤上這事闺兢。” “怎么了戏罢?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵屋谭,是天一觀的道長。 經(jīng)常有香客問我龟糕,道長戴而,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任翩蘸,我火速辦了婚禮所意,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘催首。我一直安慰自己扶踊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布郎任。 她就那樣靜靜地躺著秧耗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪舶治。 梳的紋絲不亂的頭發(fā)上分井,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天车猬,我揣著相機(jī)與錄音,去河邊找鬼尺锚。 笑死珠闰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瘫辩。 我是一名探鬼主播伏嗜,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼伐厌!你這毒婦竟也來了承绸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挣轨,失蹤者是張志新(化名)和其女友劉穎军熏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卷扮,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡羞迷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了画饥。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片衔瓮。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖抖甘,靈堂內(nèi)的尸體忽然破棺而出热鞍,到底是詐尸還是另有隱情,我是刑警寧澤衔彻,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布薇宠,位于F島的核電站,受9級特大地震影響艰额,放射性物質(zhì)發(fā)生泄漏澄港。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一柄沮、第九天 我趴在偏房一處隱蔽的房頂上張望回梧。 院中可真熱鬧,春花似錦祖搓、人聲如沸狱意。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽详囤。三九已至,卻和暖如春镐作,著一層夾襖步出監(jiān)牢的瞬間藏姐,已是汗流浹背隆箩。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留羔杨,地道東北人捌臊。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像问畅,于是被迫代替她去往敵國和親娃属。 傳聞我的和親對象是個殘疾皇子六荒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

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