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

青灯夜游
Freigeben: 2021-08-20 10:17:54
nach vorne
1980 Leute haben es durchsucht

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
Nach dem Login kopieren

<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!

Verwandte Etiketten:
Quelle:掘金--iwin621
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage