ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 前言 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)