之前公司分配的云桌面一直闲置,后来觉得带自己的本特别麻烦,云桌面的 Windows
特别卡,特意换成Linux
,系统为xubuntu
,xubuntu
比ubuntu
还要再次一些,勉强能用,最近一直折腾前端代码,nodejs
一直有问题,大概检查了一下发现装了两个nodejs
,环境配置有些问题,导致前端项目各种报错,所以今天就简单折腾了一下。
卸载Nodejs
因为电脑装了两个nodejs
环境,使用node -v
和sudo node -v
查看版本,发现存在两个版本,启动项目也有各种问题,所以手动先卸载然后再重装试试。
yum卸载nodejs安装包
# 使用yum remove命令删除nodejs包
yum remove nodejs npm -y
手动删除卸载残留
# 删除node.node_modules文件夹
rm -rf /usr/local/lib/node*
rm -rf /usr/local/include/node*
rm -rf /usr/local/node*
# 查找并删除~文件夹里的node和node_modules文件夹
find ~/ -name node
find ~/ -name node_modules
# 使用rm -rf 命令删除对应结果
# 删除node可执行文件
rm -rf /usr/local/bin/npm
rm -rf /usr/local/share/man/man1/node.1
rm -rf /usr/local/lib/dtrace/node.d
rm -rf ~/.npm
rm -rf /usr/bin/node
rm -rf /usr/bin/npm
手动安装nodejs
一般`nodejs 10.14左右就够用了,所以我们就采用手动安装。
# 进入安装目录
xubuntu@10.10.254.167:~$ cd /usr/local/
# 下载软件包
xubuntu@10.10.254.167:~$ sudo wget 'https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz'
# 解压软件包
xubuntu@10.10.254.167:/usr/local/$ sudo tar -zxvf node-v10.14.1-linux-x64.tar.gz
# 修改文件夹名称
xubuntu@10.10.254.167:/usr/local/$ sudo mv node-v10.14.1-linux-x64 nodejs
# 创建node和npm软链接
xubuntu@10.10.254.167:/usr/local/$ sudo ln -s /usr/local/nodejs/bin/node /usr/local/bin/
xubuntu@10.10.254.167:/usr/local/$ sudo ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
# 下载cnpm 并创建软链接
xubuntu@10.10.254.167:/usr/local/$ npm install -g cnpm --registry=https://registry.npm.taobao.org
xubuntu@10.10.254.167:/usr/local/$ sudo ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/
测试环境
xubuntu@10.10.254.167:/home/xubuntu/IdeaProject/client/ $ npm run serve
...
App running at:
- Local: http://localhost:1888/
- Network: http://10.10.254.167:1888/
Note that the development build is not optimized.
To create a production build, run npm run build.
环境成功运行,问题解决。
要不是我有些软件必须在win下用,都直接试用Linux了
用完Linux后感觉很流畅;日常办公、开发够用。嘿嘿