引言
由于NPM的依赖问题,已经下载速率非常的慢. PNPM的出现不仅节约磁盘空间并提升安装速度,当使用 npm 或 Yarn 时,有 100 个项目使用了某个依赖(dependency),就会有 100 份该依赖的副本保存在硬盘上。 而在使用 pnpm 时,依赖会被存储在内容可寻址的存储中,这就是PNPM强大之处。但是, PNPM在频繁使用的时候,总是要输入全名PNPM
,输入的时候不连贯,而且字段相对比较长,那么,别名的设置就比较重要了. 较之前的全名输入,使用简短的输入也会提升效率.
前置条件
- 当前PC拥有任意一种终端,
cmder
,Window PowerShell
,PowerShell
,warp
推荐使用PowerShell 7
链接 - 当前PC拥有
PNPM
,检查是否安装了PNPM
pnpm -v
核心思路
通过Sehll
的配置文件,吗,每次启动读取自身的配置文件,将PNPM
的别名指向PNPM
以下针对的是 PowerShell 7
的设置
- 检查是否存在
PowerShell 7
的配置文件
echo $PROFILE
通过输出的路径找到该配置文件
-
导入
PNPM
别名配置文件- 打开配置文件
Microsoft.PowerShell_profile.ps1
- 复制指令,将你想设置的
别名
替换<alias-name>
- 重启
PowerShell
- 打开配置文件
Set-Alias -Name <alias-name> -Value pnpm
示例: 将p作为PNPM的别名
Set-Alias -Name p -Value pnpm
- 校验
p -v
参考
[1] 掘金文章
[2] PNPM