- 初始化packjson.json
npm init
- npm 安装“包”
//mac安装要在前头加sudo,在sudo模式下运行
npm [-g] install <包名>[@版本号] [--save-dev]
//-g: 全局安装
//--save-dev:将包名保存到packjson.json文件中
- npm 查看全局安装的“包”
npm list -g --depth 0
//全局安装的包放在:/usr/local/lib/node_modules 下(mac)
- 直接安装packjson.json文件中的依赖项(前提是已经有写好的packjson.json)
//mac安装要在前头加sudo,在sudo模式下运行
npm install
- 卸载“包”
npm uninstall <包名>
//mac安装要在前头加sudo,在sudo模式下运行
- 更新“包”
npm update <包名>
- 查看包列表
npm list
- 查看npm镜像站
//mac安装要在前头加sudo,在sudo模式下运行
npm config get registry
- 设置npm镜像源
//默认镜像源是国外网站,没有翻墙,下载npm包会很慢,甚至下不了
//可以将镜像源设为淘宝的镜像源:npm --registry https://registry.npm.taobao.org install express
//
//临时使用
//mac安装要在前头加sudo,在sudo模式下运行
npm --registry https://registry.npm.taobao.org install <包名>
//长久使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
- 查看“包”的安装路径
npm root [-g]