npm的用户登录信息写在用户目录的`.npmrc` 文件里,所以同一时间只能登录一个账号,要切换账号的话就要重新用`npm login` 登录,比较麻烦。
于是写了个切换.npmrc文件来直接切换用户的shell脚本
分别login到对应的用户,然后查看用户目录里的.npmrc文件内容,复制出来,填到下面对应的地方
#!/bin/bash if [ $1 = "user1" ] then echo "user : $1"; echo -e "registry=http://registry.npmjs.org/\n//registry.npmjs.org/:_authToken=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" > ~/.npmrc; elif [ $1 = "user2" ] then echo "user : $1"; echo -e "registry=http://registry.npmjs.org/\n//registry.npmjs.org/:_authToken=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" > ~/.npmrc; fi
保存成比如`npmuser` 文件放在某个PATH目录里,然后用`npmuser user1` 这样的命令就可以直接切换用户而不用再登录了。
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。