先去官网下载: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的更多相关文章

  1. 服务器搭建--Linux安装rabbitmq

    安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-s ...

  2. 服务器搭建--Linux安装erlang

    1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncur ...

  3. Linux 安装node.js ---- 源码编译的方式

    一 : 普通用户: 安装前准备环境: 1.检查Linux 版本 命令: cat /etc/redhat-release 2.检查 gcc.gcc-c++ 是否安装过 命令: rpm -q gcc rp ...

  4. [Linux]安装node.js

    node.js安装 安装node.js的版本控制工具nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/ins ...

  5. Linux 安装node.js和npm教程

    前言:最近想做一款移动端的网站,在网上找了下,想用vue.js来提供技术支持,看了下安装教程,发现都是用npm来安装的,没办法,只能去装个npm了,之前没有装过这个包管理工具,这也是第一次安装吧,记录 ...

  6. 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. ...

  7. Linux安装Node.js

    安装环境:Ubuntu:x86_64 Node.js 官网:https://nodejs.org 下载Node.js: wget https://nodejs.org/dist/v4.4.3/node ...

  8. linux 安装node.js 和npm

    cd /usr/local mkdir nodejs cd nodejs 去https://nodejs.org/en/download/复制安装包地址 wget https://nodejs.org ...

  9. 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 ...

随机推荐

  1. 「NOIP2009」靶形数独

    传送门 Luogu 解题思路 这题其实挺简单的. 首先要熟悉数独,我们应该要优先搜索限制条件多的行,也就是可能方案少的行,显然这样可以剪枝,然后再发挥一下dfs的基本功就可以了. 细节注意事项 爆搜题 ...

  2. WPBakery Page Builder页面生成器6.0 汉化版

    WPBakery Page Builder 是一个可视化编辑器插件 ,相较于WP自带的编辑器使用起来更加方便,同时功能更 加强大,完全的可视化操作,使用比较简单,国外有多款主题需要使用插件. WPBa ...

  3. UVALive 3231 网络流

    题目要求给m个任务分配给n个机器,但最后任务量最多的那个机器的任务量尽量少,利用最大流,在最后的汇点那里设置关卡,二分结果,把机器到最终汇点的容量设置为该值,这样就达到题目条件,这样跑最大流 还能把m ...

  4. 数据归一化Scaler-机器学习算法

    //2019.08.03下午#机器学习算法的数据归一化(feature scaling)1.数据归一化的必要性:对于机器学习算法的基础训练数据,由于数据类型的不同,其单位及其量纲也是不一样的,而也正是 ...

  5. linux下解决git clone太慢

    此教程同样也适用与vscode下载太慢的问题 git和vscode会自动使用http_proxy,https_proxy环境变量的代理,所以我们只需要设置这个环境变量即可 前提 需要一个可用的代理,这 ...

  6. metasploit练习

    复现ms08_067_netapi 使用模块 msf5 > use exploit/windows/smb/ms08_067_netapi 查看配置 msf5 exploit(windows/s ...

  7. Day6-T1

    原题目 Describe:模拟大水题 code: #include<bits/stdc++.h> #define INF 214748364 #define eps 1e-9 #defin ...

  8. chromedriver版本问题

    最新的chromedriver 66.0.3359.117 的对应chromedriver版本为2.38 http://npm.taobao.org/mirrors/chromedriver/ Web ...

  9. 微信小程序—添加背景音乐

    问题:  想在打开小程序时就自动播放背景音乐(循环) 解决方法: 1.思路:写一个函数,在 onLoad()中调用 2. //index.js //获取应用实例 const back = wx.get ...

  10. memortstream Base64编码和filestream base64编码不同

    memorystream base64 function BaseImage(fn: string): string; var   m1: TMemoryStream;   m2: TStringSt ...