Linux环境部署Node.js
2024-09-04 18:53:44
介绍
先前在阿里云ECS上部署Node.js,碰到不少坑,都是自己不仔细造成的,所以准备再部署一遍,并记录下来。我将我的服务器重置了,这次选择的是CentOS 7.4 64位,上次的是7.2的。
使用到的工具:Xshell5 ,链接服务器;Xftp5,上传工具
安装步骤
你可以选择本地下载node.js,然后上传到服务器,也可以通过wget直接在服务器端下载。
wget命令下载Node.js安装包
wget http://cdn.npm.taobao.org/dist/node/v8.9.0/node-v8.9.0-linux-x64.tar.xz
对应版本的下载,你可以去 http://nodejs.cn/download/
该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。且默认下载到/root目录下。
解压文件
切换到root目录,查看是否已有node-v8.9.0-linux-x64.tar.xz文件
cd root/ ls -la
当文件存在时,直接解压
tar xvf node-v8.9.0-linux-x64.tar.xz
此时再次查看,你会发现多了一个没有后缀的文件node-v8.9.0-linux-x64
创建软链接
通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:
ln -s /root/node-v8.9.0-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v8.9.0-linux-x64/bin/npm /usr/local/bin/npm
注意后面的路径是 /usr/local/bin/node(或npm),路径不要写错
检查
此时在任意目录下输入:
node -v
npm -v
都可以查看版本号了,此时node.js已部署成功。
如果没有成功,请注意一些路径问题,为了减少输入出错,你也可以将安装包重命名,比如:node。然后按照上面步骤重试。
最新文章
- 这可能是由于服务终结点绑定未使用 HTTP 协议造成的 .这还可能是由于服务器中止了 HTTP 请求上下文
- ACM: 敌兵布阵 解题报告 -线段树
- brackets快捷键使用
- C3P0连接池连接MySQL出现的问题
- Linux强制访问控制机制模块分析之mls_type.h
- C#winform控制textbox输入只能为数字
- URLConnection 使用
- sessionStorage和localStorage中 存储
- [置顶] linux内核启动2-setup_arch中的内存初始化(目前分析高端内存)
- OpenSSL初瞻及本系列的博文的缘由
- Ubuntu13.04手动安装nvidia显卡驱动
- Laravel邮件发送问题小解
- Rhino模型制作——京东狗(练习网格切割)
- Android Room框架学习笔记
- 导出Excel(Ext 前台部分)
- 【Canal源码分析】client工作过程
- [LeetCode] 67. Add Binary_Easy tag: String
- Codeforces 938 D. Buy a Ticket (dijkstra 求多元最短路)
- Android 如何将Canvas上绘制的内容保存成本地图片(转)
- swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次