首頁 > web前端 > js教程 > 主體

淺析Node.js套件管理工具 npm 和 yarn 的用法

青灯夜游
發布: 2021-08-20 10:17:54
轉載
1922 人瀏覽過

本篇文章帶大家了解一下Node.js套件管理工具 npm 和 yarn 的使用方法,帶大家快速入門npm 和 yarn。

淺析Node.js套件管理工具 npm 和 yarn 的用法

本文學習node.js 的套件管理工具npm& yarn 的使用。 【推薦學習:《nodejs 教學》】

#使用npm 共享專案:

npm 官網: npmjs.com

npm.js 上註冊一個帳號:

##一、使用npm 

    第一步:  先在官網上註冊一個帳號
  • 第二步: 要進行帳號的信箱驗證
  • 第三步: 存好帳號與密碼

二、將node 項目變成一個套件 

npm init   要求套件名稱必須是全網唯一

三、上傳node 套件

npm  adduser

#四、將本地的包裝傳到線上的倉庫中   

#npm publish

#五、下載線上的node 套件  npm install 套件名稱     npm   i   lichune201807091415安裝淘寶鏡像:  

npm install -
  • ##安裝淘寶鏡像:  
  • npm install -g https. taobao.org
  •  (了解)
  • 然後將
  • npm
  • 改成
  • cnpm

#批次安裝外掛:

#npm install 會自動去package.json 包的 dependencies   中去查找插件名稱
  • dependencies
devDependencies

之間的區別?    

使用npm install node_module --save 自動更新dependencies 欄位值;       預設使用npm install node_module –save-dev 自動更新devDependencies 欄位值;

nid#dependen 配置。目前程式所依賴的其他套件。線上模式所依賴的套件管理(生產模式)

devDependencie 配置目前程式所依賴的其他套件,只會下載模組,而不下載這些模組的測試和文件框架    開發模式所依賴的套件

npm 的小缺點

套件是同步下載的<span style="font-size: 16px;">一個專案下載過一次    在另一個專案中重新下載</span>Yarn 的入門使用

  • Yarn 文件&下載安裝

  • Yarn

    是一個指令  就是對npm 指令的包裝

      安裝指令:
    • npm install yarn -g
      登入後複製
      yarn
  • #的使用: 

  • 1、建立一個yarn 目錄

2、執行

yarn init# ,輸入套件的名字  一路回車  用yarn 把程式碼變成包包(npm init)<span style="font-size: 16px;"></span>傳到線上:  yarn login  ==== npm adduser   

yarn publish
    ===
  • npm publish
  • #3、yarn add cheerio   下載第三方外掛程式包  自帶了--save 的特性       npm install cheerio --save   ====  yarn add cheerio npm install cheerio --save-dev ==  yarn add cheerio --dev
  • 4、yarn install   ====  
  • npm install
#批次安裝package.json 中的所有外掛程式

5、###yarn update 依賴套件名稱###   更新一個依賴套件############# 6、###yarn remove 依賴套件名稱###   刪除一個依賴套件#####################yarn########## 的好處:##################yarn### 是異步的    安裝起來比###npm### 快########yarn###可以有效的保證版本號一致  開發的時候不容易出錯#########yarn###   本地的已經安裝過的包會有緩存  在其它項目中安裝時直接調用緩存中的包  會非常的快#########更多程式相關知識,請造訪:###程式設計影片###! ! ###

以上是淺析Node.js套件管理工具 npm 和 yarn 的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:掘金--iwin621
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!