# NodeJS 笔记

# 1. npm 指令

# 1.1. 换源

  1. 查看源

    npm config get registry
    
    1
  2. 临时换源

    npm --registry https://registry.npm.taobao.org install express
    
    1
  3. 永久换源

    npm config set registry https://registry.npm.taobao.org
    
    1
  4. 安装 cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    1
  5. 如果出现 Windows 因为在此系统上禁止运行脚本。有关详细信息,请参阅 xxx的问题,打开 cmd(管理员)输入下面的指令

    set-executionpolicy remotesigned
    
    1

# 1.2. 包 (package) 管理

  1. 本地管理

    # 安装
    npm install <package>
    # 简化
    npm i <package>
    
    # 更新
    npm outdated  # 检查新版本
    npm update  # 更新版本
    
    # 卸载
    npm uninstall <package>
    
    # 查看依赖包
    npm list
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
  2. 全局管理

    # 安装
    npm install -g <package>
    
    # 更新
    npm update -g <package>
    
    # 卸载
    npm uninstall -g <package>
    
    1
    2
    3
    4
    5
    6
    7
    8
  3. 参数

    参数 全名 功能
    -g 全局安装
    -S --save 安装到 node_modules,添加到 dependencies
    -D --save-dev 安装到 node_modules,添加到 devDependencies
    -O --dave-optional 添加到 OptionalDependencies

# 2. yarn

# 2.1. 换源

  1. 安装

    cnpm i -g yarn
    
    1
  2. 查看源

    yarn config get registry
    
    1
  3. 临时

    yarn save <package> --registry https://registry.npm.taobao.org/
    
    1
  4. 永久

    yarn config set registry https://registry.npm.taobao.org/
    
    1

# 2.2. 使用方法

  1. 初始化

    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]
    
    1
    2
    3
  2. 安装包

    yarn install [package]
    
    1
  3. 升级包

    yarn upgrade [package]
    yarn upgrade [package]@[version]
    yarn upgrade [package]@[tag]
    
    1
    2
    3
  4. 删除包

    yarn remove [package]
    
    1
lastUpdate: 3/30/2023, 2:14:30 PM