nodejs之npm詳解

首先給大家說說npm是什么,為什么會(huì)出現(xiàn)npm,使用npm有什么好處呢?不要著急,開開心心往下看

  • npm是什么?其實(shí)是一個(gè)包管理工具,npm里面有接近60萬(wàn)個(gè)別人已經(jīng)寫好的包,那么包又是什么呢?

  • npm為什么會(huì)出現(xiàn)?
    大家想一個(gè)現(xiàn)實(shí)中低端問題,比如你遇到了一個(gè)難題,百思不得其解,最終通過不懈的努力終于解決了這個(gè)問題,接下來......非常不幸,很多年后你又碰到了同樣的問題,怎么辦?如果記得當(dāng)時(shí)的解決方法那該有有多好啊?。?!

    其實(shí)在代碼的世界里也是一樣,每個(gè)人都會(huì)碰到同樣的問題,然后有人就把解決方法記錄下來,并且分享出去,其他人遇到同樣的問題之后就可以很方便的使用自己的方法解決,,,,多省事啊

    這個(gè)時(shí)候npm就上場(chǎng)了,npm相當(dāng)于提供了一個(gè)場(chǎng)所,其他人把解決問題的方法扔他那里就行了,,,到目前為止,npm差不多收集了60萬(wàn)個(gè)別人寫好的包,其實(shí)每個(gè)包就是一個(gè)功能,一個(gè)需求,npm里面有關(guān)于創(chuàng)建服務(wù)器的包,啟動(dòng)電腦攝像頭的包,如果正好我們有這些需求,那么我們就沒必要自己去寫代碼,完全可以用別人已經(jīng)寫好的包

  • npm的好處:可以極大的提高開發(fā)效率,因?yàn)橛泻芏嗟墓δ軇e人都已經(jīng)寫好的,直接拿來用的可以了


npm常用命令

  • npm init 對(duì)項(xiàng)目,包,做一個(gè)描述,第一步

  • npm install x 安裝x于項(xiàng)目

  • npm install -g x 安裝為全局變量

  • npm install x --save 在pakage.jaon中顯示所有的依賴項(xiàng)

  • npm install x --save-dev

  • npm install 安裝本項(xiàng)目所有的依賴項(xiàng)

  • npm uninstall xxx 卸載xxx

  • npm run y 執(zhí)行腳本里面的命令,y為鍵,值為在dos中可以執(zhí)行的命令

  • npm (run) start run可以省略不寫

  • npm login 登錄npm賬號(hào)

  • npm publish 給npm官網(wǎng)發(fā)布你的包

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容