安装一个依赖时慢的抠脚,默默抽根烟,这时才想到用淘宝镜像代理
临时使用
npm --registry https://registry.npm.taobao.org install express
永久使用
npm config set registry https://registry.npm.taobao.org
配置CNPM
npm install -g cnpm --registry=https://registry.npm.taobao.org
恢复使用
npm config set registry https://registry.npmjs.org
验证是否设置成功
npm info express
or
npm config get registry
NPM相关指令
你可以通过下面的命令显示npm当前的版本:
npm -v
如果有需要,可以通过下面的命令更新npm:
npm install -g npm
NPM全局安装与本地安装
全局安装:npm install pageName -g
本地安装:npm install pageName(--save-dev和--save)
本地安装有两种主要的安装方式:
开发依赖:npm install pageName --save-dev
生产依赖:npm install pageName --save
开发依赖"顾名思义在开发环境中用到的依赖,"生产依赖"在生产环境中用到的依赖
【开发环境】:指的是你的项目尚且在编码阶段时的环境。你在代码可能还有各种console.log()、注释、格式化等。
【生产环境】:指的是你的项目已经完成编码,并发布上线可供用户浏览的阶段时的环境。代码可能经过了压缩、优化等处理。
常见通用命令
npm root #查看本地安装的目录
npm root -g #查看全局安装的目录
npm info package #查看包信息
npm ls #查看本地安装包
npm ls -g #查看全局安装包,包含依赖
npm ls -g --depth 0 #查看全局安装包,不包含依赖
npm outdated #列出所有不是最新版的包,可以带参数
npm cache clean #清除本地缓存
npm config ls -l #查看npm配置
npm view package versions #查看包的所有版本
npm publish #发布包
npm access #设置发布包的访问级别
npm search modulNmae #搜索包是否存在