当前位置: 首页 > news >正文

广州网站维护免费大数据查询平台

广州网站维护,免费大数据查询平台,宁德市建设银行网站,青羊区建设网站包管理工具系列文章目录 一、包管理工具--》npm的配置及使用(一) 二、包管理工具--》npm的配置及使用(二) 三、包管理工具--》发布一个自己的npm包 四、包管理工具--》yarn的配置及使用 五、包管理工具--》其他包管理器之cnpm…

包管理工具系列文章目录

一、包管理工具--》npm的配置及使用(一)

二、包管理工具--》npm的配置及使用(二)

 三、包管理工具--》发布一个自己的npm包

四、包管理工具--》yarn的配置及使用

五、包管理工具--》其他包管理器之cnpm、pnpm、nvm

目录

🌟cnpm

🌟pnpm

安装和使用

pnpm原理

注意事项

🌟nvm

下载和安装

使用nvm

🌟 写在最后 


🌟cnpm

官网地址:https://npm.taobao.org/

为解决国内用户连接npm registry缓慢的问题,淘宝搭建了自己的registry,即淘宝npm镜像源

过去,npm没有提供修改registry的功能,因此,淘宝提供了一个CLI工具即cnpm,它支持除了npm publish以外的所有命令,只不过连接的是淘宝镜像源

如今,npm已经支持修改registry了,可能cnpm唯一的作用就是和npm共存,即如果要使用官方源,则使用npm,如果使用淘宝源,则使用cnpm

🌟pnpm

pnpm是一种新起的包管理器,从npm的下载量看,目前还没有超过yarn,但它的实现方式值得主流包管理器学习,某些开发者极力推荐使用pnpm

从结果上来看,它具有以下优势:

  1. 目前,安装效率高于npm和yarn的最新版
  2. 极其简洁的node_modules目录
  3. 避免了开发时使用间接依赖的问题
  4. 能极大的降低磁盘空间的占用

安装和使用

全局安装pnpm

npm install -g pnpm

之后在使用时,只需要把npm替换为pnpm即可

如果要执行安装在本地的CLI,可以使用pnpx,它和 npx 的功能完全一样,唯一不同的是,在使用pnpx执行一个需要安装的命令时,会使用pnpm进行安装

比如npx mocha执行本地的mocha命令时,如果mocha没有安装,则npx会自动的、临时的安装mocha,安装好后,自动运行mocha命令

pnpm原理

  1. 同 yarn 和 npm 一样,pnpm 仍然使用缓存来保存已经安装过的包,以及使用 pnpm-lock.yaml 来记录详细的依赖版本

  2. 不同于 yarn 和 npm, pnpm 使用符号链接和硬链接(可将它们想象成快捷方式)的做法来放置依赖,从而规避了从缓存中拷贝文件的时间,使得安装和卸载的速度更快

  3. 由于使用了符号链接和硬链接,pnpm可以规避windows操作系统路径过长的问题,因此,它选择使用树形的依赖结果,有着几乎完美的依赖管理。也因为如此,项目中只能使用直接依赖,而不能使用间接依赖

注意事项

由于 pnpm 会改动 node_modules 目录结构,使得每个包只能使用直接依赖,而不能使用间接依赖,因此,如果使用 pnpm 安装的包中包含间接依赖,则会出现问题(现在不会了,除非使用了绝对路径)

由于 pnpm 超高的安装卸载效率,越来越多的包开始修正之前的间接依赖代码

🌟nvm

nvm并非包管理器,它是用于管理多个node版本的工具

在实际的开发中,可能会出现多个项目分别使用的是不同的node版本,在这种场景下,管理不同的node版本就显得尤为重要

nvm就是用于切换版本的一个工具

下载和安装

最新版下载地址:https://github.com/coreybutler/nvm-windows/releases

下载nvm-setup.zip后,直接安装

使用nvm

nvm提供了CLI工具,用于管理node版本

在终端中输入nvm,以查看各种可用命令

为了加快下载速度,建议设置淘宝镜像 node淘宝镜像:https://npm.taobao.org/mirrors/node/ npm淘宝镜像:https://npm.taobao.org/mirrors/npm/

🌟 写在最后 

包管理工具--》栏目将详细讲解前端包管理器,包括npm,yarn,及其他包管理器,如果文中出现有瑕疵的地方各位通过评论或者私信联系我,我们一起进步,有兴趣的伙伴可以关注订阅一下:点击查看更多实用技巧与知识

 

http://www.mmbaike.com/news/48166.html

相关文章:

  • 网站做聚合页面方案如何写万网域名
  • 做营销网站要多少钱html网站模板免费
  • 上海静安网站制作品牌网络营销策划书
  • 缘魁上海网站建设原版百度
  • 阜阳制作网站公司网页设计与制作学什么
  • 上海网站排名优化价格平台宣传推广方案
  • 上海网站开发技术最好公司上海谷歌优化
  • 项目建设表态发言seo排名怎样
  • 枣庄做网站手机版百度入口
  • 做网站用最新软件农产品网络营销
  • 山西太原做企业网站建设的公司在线网页服务器
  • 无锡网站商城建设网站关键词排名优化客服
  • 商城网站建设流程seo人员的职责
  • 网站开发 哪种效率高公司怎么在网上推广
  • 网站开发的软件运营培训班学费大概多少
  • 网站开发合同注意目前最新的营销方式有哪些
  • wordpress增加下载量显示整站优化推广
  • 网络规划设计师培训网站seo外包靠谱吗
  • 网站的设计步骤做推广怎么赚钱
  • 五十一团 黑龙江生产建设兵团知青网站近期发生的重大新闻
  • 企业网站做百度小程序seo点击软件手机
  • 哪些网站做简历合适seo的优点
  • 软件开发服务公司网站关键词怎么优化到首页
  • 建品牌网站公司求老哥给几个靠谱的网站
  • 最火爆的视频制作app镇江seo优化
  • 先注册域名后建设网站可以吗营销网页设计公司
  • 大闸蟹公司宣传册设计样本重庆seo结算
  • 咨询手机网站建设平台长沙网络营销推广公司
  • 东莞市建设网站seo营销名词解释
  • 做游戏网站公司网络推广文案有哪些