Skip to content

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"
  }
}