PNPM 安装使用

官网: https://pnpm.js.org/installation/

一、检查nodejs版本

查看node版本

node -v

升级版本

pnpm add -g pnpm to update 

Window系统

  1. cmd查看当前node版本和node安装位置

    node -v
    where node
    
  2. 官网下载LTS版本的nodejs。安装到之前的目录即可,node下载地址

Mac系统

  1. 清除npm缓存,执行命令

    npm cache clean -f
    
  2. n模块是专门用来管理nodejs的版本,安装n模块

    npm install -g n
    
  3. 更新升级node版本

    # 把当前系统的 Node 更新成最新的 “稳定版本” 
    n stable
    # 长期支持版
    n lts
    # 最新版
    n latest
    # 指定安装版本
    n 10.14.2
    
  4. 删除指定node版本

    n rm 12.22.0
    
  5. 查看升级后的node版本

    node -v
    

注意:在终端中可能会遇到权限问题,在开始位置输入sudo即可

二、安装

  1. 全局安装

    npm install pnpm -g
    
  2. 安装完成后若出现pnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本

    在系统中搜索框输入 Windos PowerShell
    
    点击[管理员身份运行]
    
    输入[set-ExecutionPolicy RemoteSigned]回车
    
    根据提示,输入A,回车
    
    再次回到pnpm -v执行成功。
    
    ps:不只是pnpm命令,包括cnpm、yarn等这些命令,如果执行时,报这样的错误,都可以通过此方法解决。
    	前提是,如果是用npm命令来安装这些cli命令工具,必须安装到全局环境中,才能生效。
    
  3. 设置源

     查看源
     pnpm config get registry 
     切换淘宝源
     pnpm config set registry https://registry.npmmirror.com/
    
  4. 使用

    # 下载包(XXX)
    pnpm install XXX
    pnpm i XXX
    # -S  默认写入dependencies
    pnpm add XXX -S
    # -D devDependencies
    pnpm add -D
    # 全局安装
    pnpm add -g
    
    # 移除包(XXX)
    pnpm remove XXX
    # 移除全局包(XXX)
    pnpm remove XXX --global
    
    # 更新所有依赖项
    pnpm up                
    # 更新包(XXX)
    pnpm upgrade XXX
    # 更新全局包(XXX)
    pnpm upgrade XXX --global
    
    # 设置存储路径, 安装完记得重启下环境使其生效, windows环境不好整就直接重启, 重启后指定目录会生效
    pnpm config set store-dir /path/to/.pnpm-store
    

个人使用

  • 一些需要node-gyp的包一定要记得安装好

在系统上禁止使用脚本解决方法

# 以管理员身份运行power shell
set-executionpolicy remotesigned
  • 14
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值