浅析Node.js包管理工具 npm 和 yarn 的用法

本篇文章带大家了解一下node.js包管理工具 npmyarn 的使用方法,带大家快速入门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 -g cnpm –registry=https://registry.npm.taobao.org (了解)

然后将 npm 改成 cnpm 即可

批量安装插件 :

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

dependencies 与 devDependencies 之间的区别?    

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

npm 的小缺点

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

Yarn 的入门使用

Yarn 文档&下载安装

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

安装命令 :

npm install yarn -g

登录后复制

yarn 的使用 : 

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 依赖包名   删除一个依赖包

yarn 的好处 :

yarn 是异步的     安装起来比 npm 快yarn 可以有效的保证版本号一致   开发的时候不容易出错yarn   本地的已经安装过的包会有缓存   在其它项目中安装时直接调用缓存中的包   会非常的快

更多编程相关知识,请访问:编程视频!!

以上就是浅析Node.js包管理工具 npm 和 yarn 的用法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2634053.html

(0)
上一篇 2025年3月7日 04:28:25
下一篇 2025年2月26日 10:10:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 浅谈Node.js中的流,聊聊读取文件的三种方式

    本篇文章带大家简单了解一下node.js中的流,介绍一下读取文件的三种方式:异步读取文件、同步读取文件和流的方式读取文件。 学习 Node.js 的一些基础 1.fs 模块 内置模块 npm i    第三方模块 登录后复制 自己写的 自定…

    2025年3月7日
    200
  • 浅谈Node.js中的path模块和常用方法

    本篇文章带大家了解一下node.js中的 path 模块,介绍一下 path 模块的用法,以及常用的 path 方法。 Node.js path 模块是一个内置模块,可帮助您以独立于操作系统的方式使用文件系统路径。如果要构建支持 OSX、L…

    2025年3月7日
    200
  • Node.js中如何利用node-cron来调度任务?

    没有一个开发人员愿意把所有时间都花在繁琐的任务上,比如系统维护和管理、日常数据库备份以及定期下载文件和电子邮件。你更愿意专注于富有成效的工作,而不是跟踪这些烦人的琐事何时需要完成。【推荐学习:《nodejs 教程》】 这时就需要使用到任务调…

    2025年3月7日
    200
  • 深入了解Node.js中的4种 stream

    本篇文章带大家了解一下node.js中的4种 stream,看看怎么解决爆缓冲区的“背压”问题,有需要的朋友可以去学习了解一下~ 把一个东西从 A 搬到 B 该怎么搬呢? 抬起来,移动到目的地,放下不就行了么。 那如果这个东西有一吨重呢? …

    2025年3月7日 编程技术
    200
  • 聊聊Node.js Buffer中的encoding(编码)

    本篇文章带大家了解一下node.js buffer中的encoding,希望对大家有所帮助! 计算机最小的单位是一个位,也就是 0 和 1,在硬件上通过高低电平来对应。但是只有一位表示的信息太少了,所以又规定了 8 个位为一个字节,之后数字…

    2025年3月7日
    200
  • nodejs是做什么的

    nodejs是能够在服务器端运行JavaScript的开放源代码、跨平台运行环境;Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。 本文操作环境:win…

    2025年3月7日
    200
  • 浅析Node.js api的 POSIX 标准

    posix 是什么?有哪些内容?下面本篇文章带大家了解一下node.js api的 posix 标准、node.js api的特点,希望对大家有所帮助! 【推荐学习:《nodejs 教程》】 如果你用过 Node.js 的 api,会不会觉…

    2025年3月7日
    200
  • 聊聊利用Node.js 的多线程能力怎么做异步计算

    怎么做异步计算?下面本篇文章给大家介绍一下利用浏览器和 node.js 的多线程能力做异步计算的方法,希望对大家有所帮助! 都说 Node.js 可以实现高性能的服务器,那什么是高性能呢? 所有的软件代码最终都是通过 CPU 来跑的,能不能…

    2025年3月7日
    200
  • 怎么利用Node.js查看操作系统及其版本号

    怎么利用node.js查看操作系统及其版本号?下面本篇文章给大家介绍一下node.js中判断操作系统、获取windows和mac系统的node.js版本号的方法。 获取操作系统 在 Node.js 中判断操作系统是非常简单的,用 proce…

    2025年3月7日
    200
  • 浅谈利用Node.js如何获取WI-FI密码

    利用node.js如何获取wi-fi密码?下面本篇文章给大家介绍一下使用node.js获取wi-fi密码的方法,希望对大家有所帮助! 【推荐学习:《nodejs 教程》】 演示效果 全局安装wifi-password-cli依赖 npm i…

    2025年3月7日
    200

发表回复

登录后才能评论