NodeJS下载地址(官网)
https://nodejs.org/en/download/
下载下来后是个tar,xz压缩包
通过xftp将压缩包上传到Linux服务器上
如我放在root目录下
使用xshell连接远程服务器
cd 到当前目录下(一般默认是root目录下)
执行以下命令解压
tar xvJf node-v8.9.4-linux-x64.tar.xz或者tar xf node-v8.9.4-linux-x64.tar.xz
差别在于xvJf可以看到解压情况,xf看不到
xvJf
xf
建立软连接
配置node
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node
配置npm
ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm
PS:注意点
/root/node-v10.16.3-linux-x64/为node安装路径
软连接最后的英文需跟bin后面英文对应(注意中间有空格如:/node(这有个空格)/usr)
若执行命令时出现如下错误 如执行 npm install vue 报
Error: Cannot find module '/root/node-v10.16.3-linux-x64/install'
那么有可能是你建立软连接时出错了
PS:注意点
如果建立软连接时(软连接最后的英文需跟bin后面英文没对应 如:ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/npm)
恭喜你(你执行node -v跟npm -v都没毛病,但是执行npm install vue就报错)
此时你在重新执行软连接可能就会报(ln: failed to create symbolic link ‘/usr/local/bin/npm’: File exists)原因在你的/usr/local/bin/npm下已经存在关联关系了
解决办法:
ln -sf /root/node-v10.16.3-linux-x64/bin/npm/ usr/local/bin/npm
参考如下:
OK,解决
若需配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
配置软连接
ln -s /root/node-v10.16.3-linux-x64/bin/cnpm /usr/local/bin/cnpm