npm, node, pm2 使用笔记
# 卸载 npm:
# 1.先卸载npm
sudo npm uninstall npm -g
# 2.卸载node
yum remove nodejs npm -y
# 看看是否有残留
# 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
# 进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
# 进入 /usr/local/bin 删除 node 的可执行文件
# 安装:(新node版本是带有npm)
# 登录linux,cd /usr/local目录去下载安装包
# 1. 下载 在 /usr/local 目录下,下载nodejs安装包
wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
# 2. 解压
tar xvf node-v8.11.4-linux-x64.tar.xz
# 3. 改短名
mv node-v8.11.4-linux-x64 nodejs
# 4. 配置,需要创建软链接,以便全局使用:(否则node -v 报错:-bash: /usr/bin/node: 没有那个文件或目录)
ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
# 5、完成检验:
node -v && npm -v
# pm2 启动 nuxt项目
# 1. 进入 项目目录 cd /project-path # 2. 启动项目(name参数是用于给监听项目做的一个标识名称) pm2 start npm --name 'project-name' -- run start # 3. 删除项目 pm2 delete 'project-name' # 4. 重启项目(一般用于项目打包后重新部署) pm2 restart 'project-name'
Talk is cheap, show me the code.