因现有项目需要兼容es6/7的语法 async - await, 服务器上的nodo版本还是6.95的版本,这个版本还不支持 async - await,需要升级node到最新的版本,,随便下了个n模块,以为轻松搞定了,然后就gg了...原因是系统中node安装的目录与n进行的默认安装目录不同


npm i -g n
升级node.js到最新稳定版
n stable

升级node.js到最新版
n latest
升级node.js到指定版本
n v7.10.0
使用n命令时会遇到的问题
n: command not found

第一步:$ which node 确定系统中node默认安装的位置,是安装位置非软连接位置
第二步:vim ~/.bash_profile 修改默认的配置文件,将下面两行代码插入到文件末尾
export N_PREFIX=/opt/node #node实际安装位置
export PATH=PATH
第三步:source ~/.bash_profile 使修改生效
第四步:echo $N_PREFIX 检查环境变量是否生效后
创建软连接映射: ln -s /root/download/node-v6.9.5-linux-x64/bin/n /usr/local/bin/
说明:第一个路径为n的下载安装路径, 第二个路径是固定的
这样就可以在任意地方使用n的命令了
