Node.js-npm和包

根據(jù)node的模塊分類可以分成,內(nèi)置模塊,自定義模塊和第三方模塊,包就是第三方模塊,基于內(nèi)置模塊去開發(fā),相當(dāng)于jquery和瀏覽器API的關(guān)系。

搜索和下載的網(wǎng)址

image.png
image.png
image.png
image.png

包管理配置 paackage.json

image.png
image.png
image.png
image.png
image.png

區(qū)分放在dev還是都使用

開發(fā)依賴包(只開發(fā)用)和核心依賴包(開發(fā)生產(chǎn)和部署都使用)


image.png
image.png
image.png
image.png

nrm工具方便切換鏡像源

1.npm i nrm -g
2.nrm ls

nrm ls
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
  taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
  huawei ------- https://repo.huaweicloud.com/repository/npm/

包的分類

1.devDependency和dependency節(jié)點區(qū)分


image.png

2.全局包 -g


image.png

3.實用工具輕松轉(zhuǎn)換:

image.png
image.png

開發(fā)自己的包

流程:準(zhǔn)備文件package.json,index.js,readme.md ->配置package.json->開發(fā)功能->模塊化統(tǒng)一在index.js module.exports暴露—>readme.md編寫安裝和使用方式-》發(fā)布

image.png
image.png
image.png
image.png
image.png

發(fā)布包

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

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

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