服务器搭建---Linux安装Node.js
先去官网下载:https://nodejs.org/en/download/

把压缩包上传到服务器的/usr/local/soft(博主习惯)文件夹下 解压文件:
cd /usr/local/soft
tar -xvf node-v8.11.1-linux-x64.tar.xz
建立软连接,设置全局:
ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm
使用node -v命令查看是否安装成功:
root@iZwz9jbkhsbbskkgenc0ttaqZ:~# node -v
v12.16.0
为了加速下载我们使用cnpm
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
建立软连接:
ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/cnpm /usr/local/bin/cnp
安装express-generator脚手架(新版本须装)
cnpm install -g express-generator
安装Express
cnpm install -g express
建立软链接:
ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/express /usr/local/bin/express
创建项目(先在根目录创建project文件夹):
cd /project
express app
进入app项目,安装相关依赖:
cd /app
cnpm install
启动node进程:
npm start

端口被占用?
首先打开cmd命令窗口,输入:
netstat -ano|findstr
此时可获取 3010 端口对应的 TCP 信息,如下, TCP 号是 4488

在cmd 输入 taskkill /f /t /im 4488 号,来关掉被占用的端口;此时可正常使用 npm run dev 访问 3000 端口

浏览器访问http://127.0.0.1:3000
Express欢迎页面呈现
即表示安装成功!(只有在自建虚拟机、本地物理环境下才能访问,云服务器无法访问!!!)
非原作!作者:https://blog.csdn.net/ztx114/article/details/80270667
服务器搭建---Linux安装Node.js的更多相关文章
- 服务器搭建--Linux安装rabbitmq
安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-s ...
- 服务器搭建--Linux安装erlang
1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncur ...
- Linux 安装node.js ---- 源码编译的方式
一 : 普通用户: 安装前准备环境: 1.检查Linux 版本 命令: cat /etc/redhat-release 2.检查 gcc.gcc-c++ 是否安装过 命令: rpm -q gcc rp ...
- [Linux]安装node.js
node.js安装 安装node.js的版本控制工具nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/ins ...
- Linux 安装node.js和npm教程
前言:最近想做一款移动端的网站,在网上找了下,想用vue.js来提供技术支持,看了下安装教程,发现都是用npm来安装的,没办法,只能去装个npm了,之前没有装过这个包管理工具,这也是第一次安装吧,记录 ...
- linux 安装 node.js
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gztar zxvf node-v0.10.26.tar.gzcd node-v0.10. ...
- Linux安装Node.js
安装环境:Ubuntu:x86_64 Node.js 官网:https://nodejs.org 下载Node.js: wget https://nodejs.org/dist/v4.4.3/node ...
- linux 安装node.js 和npm
cd /usr/local mkdir nodejs cd nodejs 去https://nodejs.org/en/download/复制安装包地址 wget https://nodejs.org ...
- Red hat Linux 安装Node.js 源码安装
1. 下载源码包 http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz 2.准备安装环境,>python2.6, gcc, g++ pytho ...
随机推荐
- 安装lnmp1.5到最后出现Error: MySQL install failed的解决方法
解决方法: mv /usr/bin/cmake /usr/bin/cmake.backup wget http://www.cmake.org/files/v3.0/cmake-3.0.2.tar.g ...
- 本地VMware虚拟机环境CentOS7.6 安装宝塔Linux面板
之前测试一直都在使用phpenv和phpstudy ,不过这两个集成环境时长容易出bug,各种问题劝退.之前Windows开始Linux的体验又不尽人意,今天介绍一个别的方法.VMware安装Linu ...
- vue小程序ref和v-for结合使用得到ref数组的一些问题
项目中需要对每一个民宿里的每一个房间都需要popup弹出层来介绍每一个房间,房间数据都在一个接口(此民宿)上. 主要代码如下: HTML: <view v-for='(item,index) i ...
- pytho 基本数据类型
1.字符串(引号) name = "........." 双引号引出来的都是字符串 name = """.........""& ...
- sqlserver查找断号,回收单据号
declare @L varchar(20), @R varchar(20), @Len int, @FromNo int, @F1 intselect @L='19011', @R='', @Len ...
- 一个小证明(题解 P5425 Part1)
所以这道题为什么可以这样做 嗯,我也不知道,不过我是来填坑的. \(Q\):为什么要把牛分成\(1\),\(1\)......\(N-K+1\)这样的\(K\)组呢? \(A\):我们设第\(i\)组 ...
- Day8 - G - Bound Found ZOJ - 1964
Signals of most probably extra-terrestrial origin have been received and digitalized by The Aeronaut ...
- numpy中的CSV文件
As we all know,we use numpy to do some data explore.CSV has a good point to get a lot data. so how c ...
- Sqlserver自动备份bat
1.bat文件 @echo off echo 删除30天前的备分文件和日志 forfiles /p /c "cmd /c del @path" \Tools\Binn echo 数 ...
- SQL计算字符串里的子字符串出现个数
在某个页面,需要显示每条记录中有几个图片文件.图片文件名列表存储在mysql表里的photo_files字段,文件名之间用一个空格分开.类似'images\rpt201503121.jpg image ...