npm(node package manager)

2014. 2. 8. 16:44OpenSource/node.js

반응형


 

120page / 아웃사이더님 노드제이에스 프로그래밍 책을 기반으로 합니다.

npm (node package manager)

node 0.6.3 이후 부터 포함 되어있다고 합니다.

[root@localhost ~]# npm -v

1.3.24



[root@localhost ~]# npm


Usage: npm <command>


where <command> is one of:

    add-user, adduser, apihelp, author, bin, bugs, c, cache,

    completion, config, ddp, dedupe, deprecate, docs, edit,

    explore, faq, find, find-dupes, get, help, help-search,

    home, i, info, init, install, isntall, issues, la, link,

    list, ll, ln, login, ls, outdated, owner, pack, prefix,

    prune, publish, r, rb, rebuild, remove, repo, restart, rm,

    root, run-script, s, se, search, set, show, shrinkwrap,

    star, stars, start, stop, submodule, tag, test, tst, un,

    uninstall, unlink, unpublish, unstar, up, update, v,

    version, view, whoami


npm <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:

    /root/.npmrc

or on the command line via: npm <command> --key value

Config info can be viewed via: npm help config


npm@1.3.24 /home/acetaeha/nodejs/0.10.25/lib/node_modules/npm


말그대로 노드에서 사용하는 api 같은 것들이라고 보면 된다.
C언어에서의 lib 같은 것들!

 

주옥같은 핵심 3가지!

1) npm은 노드의 확장 모듈을 관리! 

2) npm은 확장 모듈을 글로벌과 로컬로 나눠 설치 한다.

   커맨드라인에서 명령어로 사용하는 확장 모듈은 글로벌로 설치하고, npm install 모듈명 -g 명령어를 사용!

3) 소스에서 require()로 사용하는 확장 모듈은 로컬로 설치하고 npm install 모듈명 명령어를 사용한다.

 

다음 시간에는 사용을 해보도록 하자^^

                       - END -



반응형