nvm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
重启 putty
nvm install 15.3
node -v
npm -v
cd home/
mkdir wwwroot
cd wwwroot/
mkdir book-mgr
open -> https://www.mongodb.com/try/download/community
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.8.tgz
ls
tar -zxvf mongodb-linux-x86_64-rhel80-4.4.8.tgz
(
x: 提取内容,
z: tar 包被 gzip 压缩过 要解压缩,
v: 显示详情,
f: 指定要处理的文件
)
ls
[xxxx@xxxxxxxxxxxxxx book-mgr] # mkdir db
cd mongodb-linux-x86_64-rhel80-4.4.8/
cd bin/
./mongod --dbpath ../../db/ -logpath ../../db.log -fork
yum install git
y
git
cd ../../
pwd
/home/wwwroot/book-mgr
git clone https://github.com/xiaohongcoder/book.git
git clone https://github.com.cnpmjs.org/xiaohongcoder/book.git
npm i
npm run nodemon
开放 80 443 端口
pm2?
npm i pm2 -D
查看所有进程
npx pm2 list
杀死所有进程
npx pm2 kill
全局安装 pm2
sudo npm i -g pm2
不用再带上 npx 了
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"nodemon": "nodemon src/index.js",
"serve": "node src/index.js",
"start": "pm2 start npm --name book-mgr -- run serve"
},
pm2 start
pm2 stop book-mgr
pm2 stop id
pm2 list
pm2 log book-mgr
pm2 log id
npm run build
+
copy dist to book-mgr-be/public/
||
丢掉本地全部更新
git reset --hard