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