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

Vue学习笔记集--pnpm包管理器

pnpm包管理器

官网:

https://www.pnpm.cn/

pnpm简介

  • pnpm全称是performant npm,意思为“高性能的npm”,它通过硬链接和符号链接共享依赖,提升安装速度并减少存储占用。

功能特点

  • 节省磁盘空间:依赖包被存放在一个统一的位置,多个项目共享同一份依赖副本,节省大量磁盘空间。
  • 安装速度快:安装速度比npm快了近2倍。
  • 支持Monorepo:可以使用pnpm-workspace.yaml来管理单个源码仓库中包含的多个软件包。
  • 安全性高:依赖访问严格,规则清晰,降低了依赖冲突的可能性。

使用方法

  • 安装pnpm:可以通过npm安装,命令为npm install -g pnpm
  • 配置镜像源:例如设置淘宝镜像源,命令为pnpm config set registry https://registry.npm.taobao.org/
  • 常用命令
    • 安装依赖:pnpm install
    • 添加生产依赖:pnpm add <package>
    • 添加开发依赖:pnpm add -D <package>
    • 添加全局包:pnpm add -g <package>
    • 运行脚本:pnpm run <script>

http://www.kler.cn/a/613613.html

相关文章:

  • 企业高效访问海外SAAS应用,SD-WAN出口网络专线提高办公效率
  • 蓝桥杯备考:DFS之数独
  • Unity高渲染管线
  • linux0.11内核源码修仙传第十一章——硬盘初始化
  • 数据库约束、常见语句等
  • VGG 改进:添加ScConv空间与通道特征重构卷积
  • pip show protobuf ValueError: invalid literal for int() with base 10: ‘‘
  • 【redis】前缀树 trie-radix tree-rax
  • 协作机械臂需要加安全墙吗? 安全墙 光栅 干涉区
  • 详细比较StringRedisTemplate和RedisTemplate的区别及使用方法,及解决融合使用方法
  • Go语言nil原理深度解析:底层实现与比较规则
  • ReAct: Synergizing Reasoning and Acting in Language Models
  • 数字化转型1061丨某著名企业新零售云业务中台总体解决方案(文末有下载方式)
  • ElasticSearch在Windows单节点部署及使用
  • 云原生周刊:Ingress-NGINX 漏洞
  • JDBC FetchSize不生效,批量变全量致OOM问题分析
  • 将网页操作的脚本自动保存成yaml ,然后修改使用
  • RK3568笔记八十一: Linux 小智AI聊天机器人移植
  • pnpm node_modules 高效删除
  • XHR.readyState详解