Heim >Web-Frontend >js-Tutorial >Eine kurze Analyse der Verwendung der Node.js-Paketverwaltungstools npm und Yarn

Eine kurze Analyse der Verwendung der Node.js-Paketverwaltungstools npm und Yarn

青灯夜游
青灯夜游nach vorne
2021-08-19 10:05:231978Durchsuche

Dieser Artikel zeigt Ihnen, wie Sie die Node.jsPaketverwaltungstools npm und Yarn verwenden und hilft Ihnen, schnell mit npm und Yarn zu beginnen.

Eine kurze Analyse der Verwendung der Node.js-Paketverwaltungstools npm und Yarn

In diesem Artikel erfahren Sie, wie Sie die Paketverwaltungstools npm und yarn von node.js verwenden. [Empfohlenes Lernen: „nodejs Tutorialnode.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 -g cnpm --registry=https://registry.npm.taobao.org (了解)

然后将 npm 改成 cnpm 即可

批量安装插件 :

npm install 会自动去 package.json 包的  dependencies   中去查找 插件名称

dependenciesdevDependencies 之间的区别?    

  • 使用 npm install node_module --save 自动更新 dependencies 字段值;       默认
  • 使用 npm install node_module –save-dev 自动更新 devDependencies 字段值;
  • dependencie 配置当前程序所依赖的其他包。    线上模式所依赖的包管理(生产模式)
  • devDependencie 配置当前程序所依赖的其他包,只会下载模块,而不下载这些模块的 测试和文档框架     开发模式所依赖的包

npm 的小缺点

  • 包是同步下载的
  • 一个项目下载过一次     在另一个项目中重新下载

Yarn 的入门使用

Yarn 文档&下载安装

Yarn 是一种命令   就是对 npm 命令的包装

安装命令 :

npm install yarn -g

<span style="font-size: 16px;">yarn</span> 的使用 : 

  • 1、创建一个 yarn 目录

  • 2、执行 yarn init  ,输入包的名字   一路回车   用 yarn 把代码变成包 (npm init)

    • 传到线上 :      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 依赖包名   删除一个依赖包

<span style="font-size: 16px;">yarn</span> 的好处 :

  • yarn 是异步的     安装起来比 npm
  • yarn 可以有效的保证版本号一致   开发的时候不容易出错
  • yarn"]
  • Teilen Sie das Projekt mit npm:

offizielle NPM-Website: npmjs.com

Registrieren Sie ein Konto auf npm.js:

🎜1. Verwenden Sie npm 🎜
  • Der erste Schritt: Registrieren Sie zunächst ein Konto auf der offiziellen Website🎜
  • Der zweite Schritt: Erstellen ein Konto E-Mail-Bestätigung🎜
  • Schritt 3: Speichern Sie Ihr Konto und Passwort🎜🎜🎜2 Verwandeln Sie das Knotenprojekt in ein Paket strong >🎜🎜npm init erfordert, dass der Paketname im gesamten Netzwerk eindeutig sein muss🎜🎜3. Laden Sie das Knotenpaket hoch🎜🎜npm adduser🎜🎜4. Übertragen Sie das lokale Paket an das Online-Warehouse 🎜🎜npm Publish🎜🎜5. Laden Sie das Online-Knotenpaket npm install package name npm i lichune201807091415 herunter >🎜🎜Installieren Sie den Taobao-Spiegel: npm install -g cnpm --registry=https://registry.npm.taobao.org (Verstehen)🎜🎜Dann installieren Sie npm Wechseln Sie zu <code>cnpm, um 🎜🎜Plug-Ins stapelweise zu installieren: 🎜🎜npm install geht automatisch zu den Abhängigkeiten des package.json-Pakets, um den Plug-In-Namen zu finden🎜🎜dependencies Was ist der Unterschied zwischen devDependencies 🎜
    • Verwenden Sie npm install node_module --save, um den Standardwert des Abhängigkeitsfelds automatisch zu aktualisieren 🎜
    • Verwenden Sie npm install node_module --save-dev, um den Feldwert „devDependencies“ automatisch zu aktualisieren. 🎜
    • dependencie konfiguriert andere Pakete, von denen das aktuelle Programm abhängt. Paketverwaltung, von der der Online-Modus abhängt (Produktionsmodus) 🎜
    • devDependency konfiguriert andere Pakete, von denen das aktuelle Programm abhängt. Es werden nur die Module heruntergeladen, nicht jedoch die Test- und Dokumentations-Frameworks dieser Module, von denen der Entwicklungsmodus abhängt 🎜🎜🎜 Kleine Nachteile von npm🎜
    Verwendung:
    🎜
    • 🎜 1. Erstellen Sie ein Garnverzeichnis🎜🎜
    • 🎜2. Führen Sie yarn init aus, geben Sie den Namen des Pakets ein und drücken Sie vollständig die Eingabetaste. Verwenden Sie Garn, um den Code in ein Paket umzuwandeln (npm init). )🎜
      • Übertragung ins Internet: Yarn Login ==== npm adduser YarnPublish === npmPublish🎜🎜🎜
      • 🎜 3. Yarn add cheerio lädt das Plug-in-Paket eines Drittanbieters herunter und verfügt über die Funktion --save npm install cheerio --save ==== Yarn add cheerio npm install cheerio --save-dev == Yarn add cheerio --dev🎜🎜
      • 🎜4. yarn install ==== npm install Pakete stapelweise installieren . Alle Plugins in JSON 🎜🎜
      • 🎜5. yarn update dependency package name Aktualisieren Sie ein Abhängigkeitspaket 🎜🎜
      • 🎜6. yarn Remove dependency package name Löschen Die Vorteile eines Abhängigkeitspakets 🎜🎜🎜🎜<span style="font-size: 16px;">yarn</span>🎜
        • yarn ist asynchron und lässt sich schneller installieren als npm🎜
        • yarn Es kann effektiv sicherstellen, dass die Versionsnummer während der Entwicklung konsistent ist. 🎜<li> <code>yarn Lokal installierte Pakete werden zwischengespeichert Es wird sehr schwierig sein, die Pakete im Cache direkt aufzurufen. Das geht schnell. Für weitere Programmierkenntnisse besuchen Sie bitte: 🎜Programmiervideo🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Verwendung der Node.js-Paketverwaltungstools npm und Yarn. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:掘金--iwin621. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen