node基础
#淘宝镜像
npm install -g cnpm --registry=https://registry.npmmirror.com
#删除包
npm uninstall
#更新包
npm update
#多版本管理nvm
https://github.com/coreybutler/nvm-windows/releases
PM2基础
#开始应用
pm2 start xx
# (app_name|app_id|all)
#停止应用
pm2 stop [options]
# 重启指定应用
pm2 reload|restart [options]
# 显示指定应用详情
pm2 show [options]
# 删除指定应用
pm2 delete [options]
# 重置 restart 的计时器
pm2 reset all
# 杀掉pm2管理的所有进程;
pm2 kill
# 保存并恢复PM2进程
pm2 update
# 保存当前应用列表,以后可以恢复
pm2 save
# 重新加载之前保存的应用列表
pm2 resurrect
# 应用列表
pm2 list
package
运行
npm install npm start npm test
package.json
{
// 项目的名称
"name": "your-project-name",
// 项目的版本号
"version": "1.0.0",
// 项目的简短描述
"description": "A short description of your project",
// 项目的入口文件
"main": "index.js",
// 定义可执行的脚本命令
"scripts": {
// 启动项目的命令
"start": "node index.js",
// 运行测试的命令
"test": "echo \"Error: no test specified\" && exit 1"
},
// 项目的关键词,有助于在 npm 上搜索
"keywords": ["example", "nodejs"],
// 项目的作者
"author": "Your Name <your.email@example.com>",
// 项目的许可证
"license": "MIT",
// 项目运行时的依赖项
"dependencies": {
"express": "^4.17.1"
},
// 项目开发时的依赖项
"devDependencies": {
"eslint": "^7.12.1"
}
}