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

pnpm【实用教程】2024最新版

pnpm 简介

pnpm 全称 performant npm,即高性能的 npm,由 npm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景,被誉为 最先进的包管理工具

安装 pnpm

npm i -g pnpm

使用 pnpm

包管理

安装所有包

pnpm i

安装指定包

pnpm add (-D) 包名 

移除指定包

pnpm remove 包名

运行脚本

pnpm 脚本

版本管理

查看版本

pnpm -v

升级版本

pnpm add -g pnpm to update

下载地址

查看下载地址

pnpm get registry

设置下载地址

pnpm set registry https://registry.npmmirror.com

修改官方默认的安装包安装路径位置

默认安装包路径位置是C盘的Local目录下

# 允许设置全局安装包的 bin 文件的目标目录。
pnpm config set global-bin-dir "E:\pnpm-store"
# 包元数据缓存的位置。
pnpm config set cache-dir "E:\pnpm-store\pnpm-cache"
# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录。
pnpm config set state-dir "E:\pnpm-store\pnpm-state"
# 指定储存全局依赖的目录。
pnpm config set global-dir "E:\pnpm-store\global"
# 所有包被保存在磁盘上的位置。
#(可选,以下这条命令可以选择不执行也是OK的)
pnpm config set store-dir "E:\pnpm-store\pnpm-store"

pnpm 与 npm/yarn 的区别

在这里插入图片描述

http://www.lryc.cn/news/425870.html

相关文章:

  • C#的前沿技术有哪些?
  • Vue2移动端(H5项目)项目基于vant封装图片上传组件(支持批量上传、单个上传、回显、删除、预览、最大上传数等功能)---解决批量上传问题
  • ELK整合实战,filebeat和logstash采集SpringBoot项目日志发送至ES
  • 网络编程:OSI协议,TCP/IP协议,IP地址,UDP编程
  • QtExa001自动包装流水线的框架设计vs2019QT
  • SpringBoot拦截器的使用介绍
  • Spring Boot应用中的资源分离与高效打包实践
  • 分析 avformat_open_input 数据读取过程
  • Apache HOP (Hop Orchestration Platform) VS Data Integration (通常被称为 Kettle)
  • 如何判断一个dll/exe是32位还是64位
  • 加速网页加载,提升用户体验:HTML、JS 和 Vue 项目优化全攻略
  • LVS服务器基础环境配置
  • 【Python OpenCV】使用OpenCV实现两张图片拼接
  • springboot jar -jar centos后台运行的几种方式
  • 【GitLab】使用 Docker 安装 GitLab:配置 SSH 端口
  • 【pdf文件生成】如何将盖章的文件生成PDF文件
  • 铝壳电阻在电路中的作用和影响是什么?
  • # Python 判断入参日期是周几
  • 井字棋游戏(HTML+CSS+JavaScript)
  • HTML 列表和容器元素——WEB开发系列10
  • Java数组的高级使用技巧与性能优化
  • python spyne报No module named ‘http.cookies‘的解决
  • vmware虚拟机玩GPU显卡直通
  • Linux下Oracle 11g升级19c实录
  • haproxy实验-2
  • 動態PPTP代理IP是什麼?
  • 《全面解析 Nginx:从下载安装到高级应用与问题解决》
  • python获取视频时长
  • php-xlswriter实现数据导出excel单元格合并,内容从指定行开始写
  • 注意力模型QKV矩阵与位置向量计算