npm常用操作

npm更新

$ npm install npm@latest -g   # 更新npm到稳定版
$ npm install npm@next -g     # 更新npm开发版

注意:npm下载模块的时候不要用鼠标点命令行, 容易导致下载阻塞

如果下载阻塞了, 按下Esc可恢复下载


npm包管理

# 全局
  # 安装
    $ npm i -g eslint
  # 展示需要更新的模块
    $ npm outdated -g --depth=0
  # 更新指定模块
    $ npm update -g eslint
  # 卸载指定模块
    $ npm uninstall -g eslint
  # 查看所有全局安装的模块
    $ npm ls -g
  # 查看全局路径目录
    $ npm config get prefix
  # 修改全局路径目录
    $ npm config set prefix "./目录路径"

# 本地
  # 安装
    $ npm i eslint
      $ npm install eslint@latest # 更新到最新版
      $ npm install eslint@2.6.5  # 更新或回退到指定版本
  # 展示需要更新的模块
    $ npm outdated
  # 更新指定模块
    $ npm update eslint
  # 更新所有模块
    $ npm update
  # 查看所有本地安装的模块
    $ npm ls
  # 查看单个模块的具体信息
    $ npm ls eslint
  # 卸载指定模块
    $ npm uninstall eslint

# 缓存
  # 清除本地缓存
    $ npm cache clean -f #-f 强制 -force
  # 优先从缓存下载
    $ npm install webpack  --cache-min 99999