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

认识前端包常用包管理工具(npm、cnpm、pnpm、nvm、yarn)

随着前端的快速发展,前端的框架越来越趋向于工程化,所以对于包的使用也越来越多,为了优化性能和后期的维护更新,对于前端包的管理也尤为重要,本文主要阐述对node中包管理工具的理解和简单的使用方法。也欢迎各位大佬和同行们多多指教。😁😁😁

在这里插入图片描述

👉1. npm

安装npm

  • 通过 node.js 网站安装node获取对应版本的npm

  • 使用版本管理器nvm安装 node.js 和 npm
    * 由于npm 和 node.js产品由不同的实体管理,更新和维护可能变得复杂,而且,nodejs安装过程将npm安装在一个只有本地权限的目录中,当试图全局运行包时,可能会导致权限错误
    * 使用节点版本管理器(nvm)来安装npm。版本管理器将避免权限错误,轻松地切换npm和节点版本,并将解决更新Node.js和npm的复杂性

  • npm -v 查询当前本地安装的npm版本

  • npm install npm@6.14.14 -g 更新到指定版本

  • npm 安装版本过高无法支持当前低版本的node,会报错,但是可以正常打包。
    npm WARN cli npm v9.8.1 does not support Node.js v14.15.4. This version of npm supports the following node versions: ^14.17.0

相关文章:

  • 家用小型洗衣机哪款性价比高?口碑最好迷你洗衣机排行榜
  • 最新AIGC创作系统ChatGPT网站源码,Midjourney绘画系统,支持GPT-4图片对话能力(上传图片并识图理解对话),支持DALL-E3文生图
  • gitlab 12升级14(解决各种报错问题)
  • 数字图像处理(实践篇)一 将图像中的指定目标用bBox框起来吧!
  • Maven项目下详细的SSM整合流程
  • 喜报|AIRLOOK荣获“创客北京2023”创新创业大赛企业组三等奖
  • 接口测试基本流程
  • Spring Boot 升级3.x 指南
  • 搭建SRS视频服务器
  • 梨花声音教育,美食视频配音再次挑战味蕾
  • 笔记:内网渗透流程之信息收集
  • Leetcode——121 买卖股票的最佳时机
  • C# 中using关键字的使用
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • 【报错记录】解决使用Kotlin写的SpringBoot项目使用Aspect切面无法生效的问题
  • 0基础学习移动端适配
  • JavaScript 基本功--面试宝典
  • Laravel核心解读--Facades
  • mongo索引构建
  • Mysql5.6主从复制
  • TCP拥塞控制
  • yii2中session跨域名的问题
  • 模型微调
  • 说说动画卡顿的解决方案
  • 算法系列——算法入门之递归分而治之思想的实现
  • 算法之不定期更新(一)(2018-04-12)
  • 想写好前端,先练好内功
  • 【干货分享】dos命令大全
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (20050108)又读《平凡的世界》
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (待修改)PyG安装步骤
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (接口封装)
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET 分布式技术比较
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .Net6使用WebSocket与前端进行通信
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .net和php怎么连接,php和apache之间如何连接
  • .Net环境下的缓存技术介绍
  • .NET连接MongoDB数据库实例教程
  • .NET应用架构设计:原则、模式与实践 目录预览
  • @Transactional类内部访问失效原因详解
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [CareerCup] 13.1 Print Last K Lines 打印最后K行
  • [Deep Learning] 神经网络基础
  • [hdu 2826] The troubles of lmy [简单计算几何 - 相似]