安装nodejs
最后更新于:2022-04-02 05:41:38
## 前言
linux下部署前端项目 nodejs多少是需要的,尤其是全栈前端,nodejs是作为服务器的。
## 安装
### 推荐方式,nvm安装
* 详细教程
~~~bash
#下载nvm 不推荐的方式
$ git clone https://github.com/cnpm/nvm.git
# 安装nvm
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
# 安装之后一般不能直接使用 需要重启xcoden vm才会生效
# 使用command -v nvm查看nvm是否安装成功
command -v nvm
nvm
# 或者也可以直接运行nvm 查看结果;如果是提示nvm 不是命令 证明没安装对 ,出现api选项是正确的
#安装你需要的版本,然后你就可以在任何目录下使用node以及npm了
$ nvm install 7.4.0
#新打开的窗口,如果无法实现,那么还需要下面两步
// 1 配置终端启动时自动执行,在 ~/.bashrc, ~/.bash_profile, ~/.profile,
//或者 ~/.zshrc 文件添加以下命令:(.profile中修改亲测有效)
source ~/git/nvm/nvm.sh
source ~/.profile
# 设置默认运行的node版本
$ nvm alias default 0.12
#验证 nvm ls 如果出现了default为7.4.0 表现安装成功,之后任意打开都可以实现node的使用
default -> 7.4.0 (-> v7.4.0)
~~~
### 其他方式
1. 编译包解压+配置变量(更推荐加连接的方式)
~~~bash
#如果没有soft 文件夹
mkdir soft
#切换到软件目录
cd /home/ucmed/soft/
wget https://npm.taobao.org/mirrors/node/v7.4.0/node-v7.4.0-linux-x64.tar.gz
tar -zxvf node-v7.4.0-linux-x64.tar.gz
mv node-v7.4.0-linux-x64.tar.gz node
# 配置环境变量
vim /etc/profile
i(插入模式)
export PATH=$PATH:/home/ucmed/soft/node/bin
export NODE_PATH=/home//ucmed/soft/node/lib/node_modules
#保存更改
esc+:wq!
#修改生效,然后你就可以全局使用npm以及node了
source /etc/profile
# 第二种方式 添加软连接 结果和上面配置变量一样的
sudo ln -s /home//ucmed/soft/node/bin/node /usr/local/bin/node
sudo ln -s /home//ucmed/soft/node/bin/npm /usr/local/bin/npm
~~~
2. 源码包编译+安装+配置变量
3. apt-get安装
## 参考资料
* [nvm全平台安装教程](https://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html)
* [mac下安装配置nvm](https://github.com/alsotang/node-lessons/tree/master/lesson0)
* [配置中profile的这些区别](http://blog.csdn.net/chenchong08/article/details/7833242)
* [菜鸟参考教程](http://www.runoob.com/nodejs/nodejs-install-setup.html)
* [linux安装npm](http://www.cnblogs.com/kevin19900306/p/5701281.html)
* [tar压缩命令参考文档](http://blog.chinaunix.net/uid-1840233-id-3147304.html)
';