1、登录到你的linux服务器
依次执行:
cd /usr/local
mkdir node
cd node
wget https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-x64.tar.xz
xz -d node-v11.12.0-linux-x64.tar.xz
tar xvf node-v11.12.0-linux-x64.tar
mv node-v11.12.0-linux-x64 node-v11.12.0
ln -s /usr/local/node/node-v11.12.0/bin/node /usr/local/bin/node
ln -s /usr/local/node/node-v11.12.0/bin/npm /usr/local/bin/npm
以上命令全部操作完成后 node环境已经安装完毕使用node -v检查环境是否安装完成
如果权限不足请在前面添加 sudo
提供一个删除的命令
sudo rm -rf 文件夹名字
2、配置node环境变量
执行
vi /etc/profile
按 i 键进入编辑模式,进入文件末尾添加:
export NODE_HOME=/usr/local/node/node-v11.12.0/bin
export PATH=$NODE_HOME:$PATH
然后按 ESC 键 在控制台输入:wq然后回车保存退出。
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
(删除软连接 rm /usr/local/bin/node)
参考如下:
https://askubuntu.com/questions/379647/failed-to-create-symbolic-link-usr-bin-utserver-file-exists
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
若需配置淘宝镜像
npm config set registry https://registry.npm.taobao.org
然后npm install 然后再npm start
我是用下面方法解决的:
npm install --unsafe-perm