mai852852 发布的文章

在项目开发中可能会遇见某些包文件依赖对有node的版本有所要求。重复安装的效率是十分低的,因此npm官方提供了一套node版本管理工具 n

全局安装n

npm install n -g

特别需要注意的是 大多数n命令,都必须使用 sudo否则会提示权限不足导致切换失败

安装长期支持维护的node版本

sudo n lts

安装稳定版本的node

sudo n stable

安装最新版本的node

sudo n latest

安装指定版本的node 

sudo n <版本号>

删除指定版本的node

sudo n rm <版本号>

但是,需要注意的是:不能删除当前版本,这样会导致操作失败。

切换node版本后,node版本号不变

添加环境变量
进入根目录
cd ~
ls -a 列出所有文件
找到 .bash_profile
打开编辑  vi .bash_profile
添加一下内容:

export NODE_HOME=/usr/local
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

保存后 source .bash_profile重新加载环境变量配置即可解决

ssh-keygen -t rsa -C "email@example.com"如果没有特殊要求,一路敲回车,即可生成SSH RSA秘钥
运行命令 cat ~/.ssh/id_rsa.pub 查看自己的公钥
将返回的结果复制,然后将生成的公钥添加到远程仓库账户设置下的SSH秘钥
仓库设置完成后将SSH私钥添到ssh-agent的高速缓存中。运行一下命令
ssh-add ~/.ssh/id_rsa
然后就可以使用SSH的方式拉取提交代码了。
如果执行ssh-add命令 出现Could not open a connection to your authentication agent的错误提示。
则先运行ssh-agent bash后 再运行添加命令