pnpm环境下防止误使用npm的方法
使用 pnpm 代替 npm 后,有时会担心手滑把 pnpm 写成 npm 导致一些问题。本文提供一种不卸载 npm 的前提下防止写错的简单方法。
本文终端使用 git bash(git version 2.51.2.windows.1) ,操作系统为Windows。其他终端和系统也可参考。
打开 ~/.bash_profile 文件
vim ~/.bash_profile
Windows下,
git bash默认不会加载~/.bashrc,若习惯在~/.bashrc下配置环境,可以在~/.bash_profile中手动添加一行source ~/.bashrc。(此知识学习自:Windows下的Git Bash配置,提升你的终端操作体验 - Achuan-2的文章 - 知乎)
在其中添加函数 npm()
npm() {echo -e "请使用 pnpm 代替 npm。\n若确实须要使用 npm ,请使用 command npm 或绝对路径。" >&2
}
重新加载环境配置或重启终端
source ~/.bash_profile
测试

