node.js学习笔记(2) node包管理器--npm

npm(node package manager),是node.js的一个包管理器,用于第三方模块的下载、安装和管理。

npm收录着庞大而丰富的第三方资源,截至目前为止已经收录了220102个包。npm之于node.js,其重要程度可比maven与java、pip与python。

一、npm安装

npm的安装非常简单,在linux下只要一条命令即可完成安装,如下:

apt-get install npm

安装完后,运行“npm”命令检查一下是否安装成功,出现如下提示说明安装成功:

lee@mypc ~ $ npm

Usage: npm <command>where <command> is one of:
    access, add-user, adduser, apihelp, author, bin, bugs, c,
    cache, completion, config, ddp, dedupe, deprecate, dist-tag,
    dist-tags, docs, edit, explore, faq, find, find-dupes, get,
    help, help-search, home, i, info, init, install, issues, la,
    link, list, ll, ln, login, logout, ls, outdated, owner,
    pack, ping, prefix, prune, publish, r, rb, rebuild, remove,
    repo, restart, rm, root, run-script, s, se, search, set,
    show, shrinkwrap, star, stars, start, stop, t, tag, team,
    test, tst, un, uninstall, unlink, unpublish, unstar, up,
    update, upgrade, v, verison, version, view, whoaminpm 
<cmd> -h     quick help on <cmd>
npm -l           display full usage info
npm faq          commonly asked questions
npm help <term>  search for help on <term>
npm help npm     involved overview

Specify configs in the ini-formatted file:
    /home/lee/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@3.3.12 /usr/local/lib/node_modules/npm

二、npm使用说明

1、模式

npm有全局和本地两种模式。

本地模式是npm的默认模式,这种模式的工作范围仅限于当前的工作目录下,任何操作都不会影响电脑上的其他node.js代码。

eg. 把log4js安装到当前项目下

npm install -d log4js

反之,全局模式是为电脑上所有的node.js项目服务的。如果安装Node时使用的默认目录,在全局模式下面,NPM会把包安装到/usr/local/lib/node_modules。

eg. 安装express

npm install -g express

2、npm常用命令

  • npm init  会引导你创建一个package.json文件,包括名称、版本、作者这些信息等

  • npm install <name> 安装nodejs的依赖包

  • npm install <name> -g  将包安装到全局环境中

  • npm install <name> --save  安装的同时,将信息写入package.json中。项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包

  • npm remove <name> 移除

  • npm update <name> 更新

  • npm ls  列出当前安装的了所有包

  • npm root  查看当前包的安装路径

  • npm root -g  查看全局的包的安装路径

  • npm help  帮助,如果要单独查看install命令的帮助,可以使用的npm help install


原文链接:HelloWeb前端网 » node.js学习笔记(2) node包管理器--npm » 感谢您的浏览,希望能有所帮助。

欢迎您加入“Helloweb” 学习交流群:HelloWeb-学习交流群 196291215 共同交流并结识同行,在这里说出您的收获与感想或有什么不同的观点,我们期待您的留言,分享,让我们一起进步!

喜欢 ()or分享