Maison  >  Article  >  interface Web  >  Une brève analyse de l'utilisation des outils de gestion de packages Node.js npm et Yarn

Une brève analyse de l'utilisation des outils de gestion de packages Node.js npm et Yarn

青灯夜游
青灯夜游avant
2021-08-19 10:05:231923parcourir

Cet article vous montrera comment utiliser les outils de gestion de packages Node.jsnpm et Yarn, et vous aidera à démarrer rapidement avec NPM et Yarn.

Une brève analyse de l'utilisation des outils de gestion de packages Node.js npm et Yarn

Cet article apprend à utiliser les outils de gestion de paquets node.js npm et yarn. [Apprentissage recommandé : "tutoriel nodejsnode.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"]
  • Partagez le projet en utilisant npm :

Site officiel de npm : npmjs.com

Enregistrez un compte sur npm.js :

🎜1. Utilisez npm 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer