NPM使用介绍

原文地址:LoveDev

NPM全名是Node Package Manager,是Node.js的套件(package)管理工具,已成为世界上最大的包管理器,登记了超过35万软件包,是第二名Apache Maven的两倍以上。

安装

使用Homebrew安装node便于管理,Homebrew的使用请参考我的另一篇文章
使用下面的命令安装node:

$ brew install node

测试是否安装成功:

$ node -v  //检测node版本
$ npm -v   //检测npm版本

配置

查看用户配置文件:npm config get userconfig
查看全局配置文件:npm config get globalconfig
内置配置文件:安装npm目录下的npmrc文件

npm配置的命令行操作:

$ npm config set <key> <value> [--global]       //设置指定配置
$ npm config get <key>                          //获取指定配置信息
$ npm config delete <key>                       //删除指定配置
$ npm config list                               //显示所有配置信息
$ npm config edit                               //编辑npm配置
$ npm get <key>                                 //获取指定配置信息
$ npm set <key> <value> [--global]              //设置指定配置

设置配置属性时默认是存储于用户配置文件中,加上--global,则被存储在全局配置文件中。
如果要查看npm的所有配置属性(包括默认配置),可以使用npm config ls -l
如果要查看npm的各种配置的含义,可以使用npm help config

由于某种神奇的原因,通过NPM官方源下载起来各种慢,要想更好的体验npm,还需要配置国内npm镜像,推荐使用淘宝的npm镜像https://registry.npm.taobao.org

$ npm config set registry https://registry.npm.taobao.org

命令行操作

查看帮助:

$ npm help <command>

升级npm:

$ sudo npm install npm -g
$ sudo cnpm install npm -g  //使用淘宝镜像

安装node.js模块:

$ npm install <Module Name>

查看安装:

$ npm ls

卸载安装:

$ npm uninstall <Module Name>

更新模块:

$ npm update <Module Name>

清空本地缓存:

$ npm cache clean
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: ...
    街角仰望阅读 473评论 0 0
  • NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允...
    Junting阅读 937评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,075评论 19 139
  • NPM是随NodeJs一起安装的包管理工具,能解决NodeJs代码部署上的很多问题,常见的使用场景有以下几种 在上...
    南蓝NL阅读 594评论 0 1
  • 字典是Key : Value结构的数据结构 key必须为可hash key必须唯一 value可为任意对象 不能切...
    loveroot阅读 377评论 0 0