Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

记录下能够 work out 的安装流程

安装 nodejs

% (1) 安装 nodejs
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install nodejs -y   % 或者用这个 sudo apt-get install nodejs 

安装 npm 和 yarn

% (2) 如果出现 npm: command not found:
sudo apt install npm -y
% (3) 安装 yarn
sudo npm install --global yarn

下载安装运行项目程序

% (4) 下载项目到本地,切换到在项目根目录
git clone <项目地址>
% (5) 下载依赖
yarn install
% (6) 启动项目(not in background)
yarn start
% (7) 启动项目(in background)
sudo npm install pm2 -g     % 安装 pm2 包
pm2 --name <NAME> start npm -- start     % 运行
pm2 ps     % 查看运行的程序列表
pm2 delete <id(number)>     % 停止运行程序
pm2 logs     % 查看日志

Fix errors and warns

  • The engine "node" is incompatible with this module

    node 版本过低,这里使用 npm 来升级 node

% 安装 n
npm install -g n
% 安装 node 新版本
n lts
n latest
% 移除以前的版本,只保留最新安装的版本
n prune
  • npm WARN deprecated

    升级 npm

sudo npm install -g npm@latest

参考内容

  1. Installation Instructions - Node.js
  2. Install via npm - yarn
  3. How to Fix the “npm: command not found” Error
  4. How to Update Node and NPM to the Latest Version - freecodecamp

评论