为了在linux服务端运行前端以及node后端项目,就必须在服务器上安装node了
但是想要运行前端项目版本就必须是8.x以上的,所以我们干脆安装最新的node
下载
进入下面的官方网站
https://nodejs.org/en/download/
点击64位的Linux下载
复制该网址
这里以现在最新的12版本为例
在ssh上输入
wget https://nodejs.org/dist/v12.14.1/node-v12.14.1-linux-x64.tar.xz
输入ls有node-v12.14.1-linux-x64.tar.xz文件,下载成功
解压
解压xz文件
xz -d node-v12.14.1-linux-x64.tar.xz
解压tar文件
tar xf node-v12.14.1-linux-x64.tar
如果没有xz,安装命令如下
yum install xz -y
配置环境变量
ln -s /root/node-v12.14.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v12.14.1-linux-x64/bin/node /usr/local/bin/npm
这里面的/root/node-v12.14.1-linux-x64/是node的安装目录(自己照着自己的安装路径改)
输入node -v后显示版本后,即安装成功
令我大失所望的的是安装node后,前端项目可以成功运行,但是无法通过域名访问,而用ip地址访问显示的又是空白,只有顶部头标得以显示
而运行node后端项目,也无法后台部署,一旦关闭ssh,后端接口就会自动关闭
后来我知道前端项目必须打包放在服务器软件上托管,这是后话了。。。。