npm相关功能浅析

用于记录平时在工作中使用到NPM安装包的常见命令,仅供自己参考

背景:

目前工程化/自动化开发都是基于node环境,基于npm管理包,基于webpack实现模块之间依赖打包,部署上线等

npm常规操作
  1. npm install xxx 把模块安装到当前目录(在哪个目录下执行命令,这个目录就是当前目录下)
  2. npm install xxx -g 把模块安装在全局目录下
  3. npm uninstall xxx / npm uninstall xxx -g 卸载模块
  4. npm install xxx@xxx 安装指定版本号的模块
  5. npm view xxx versions 查看某一个模块的版本信息
  6. npm install xxx -D 安装到开发依赖(仅开发的时候需要用到的包,就安装到此依赖中)
  7. npm install xxx -S 安装到生产依赖(需要上线时也用到的包,就安装到生产依赖中)
npm默认的安装源

npm默认的安装源都是在 https://www.npmjs.com/ 网站中查找,在国内安装下载速度较慢,想要下载速度快一些,我们可以做如下处理:

  1. 使用淘宝镜像 安装cnpm 后期所有的安装的包都基于cnpm管理,切记不要混装,不然会有意想不到的彩蛋等着你;

例:
npm install cnpm -g
cnpm install zepto

  1. 安装nrm切源工具,基于nrm把源切换到淘宝源上

例:
npm install nrm -g
nrm ls //=>查看当前可用的源
nrm use xxx //=>使用某一个源
这样处理完成之后,后期模块依然基于npm管理即可

  1. 基于yarn安装,安装管理的速度比npm快

例:
npm install yarn -g
yarn add xxx
yarn remove xxx
注意:使用yarn安装的模块只能安装到当前目录下,不能安装到全局环境下

  1. 基于bower 安装,类似于npm包管理器,只不过他是从gitHub上下载安装

例:
npm install bower -g
bower install xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值