基本上在安裝完 node.js 之後它也已經安裝好了,如果沒有的話...那就再裝一次 node.js 吧
不知道 npm 有沒有 GUI 的介面,可能會對初學者比較有善一些?不過我是都用 command line 來操作啦。
直接打上
#npm
就會列出有哪些指令可以用了
這邊介紹...我會用的.v.
1. 列出 npm 的文件
#npm
#npm help
#npm -h
以上三中出來的結果都是一樣的,是將 npm 有的指令列出來
如果要詳細地介紹的話
#npm help npm
裡面有詳細地介紹
若對 npm 某個指令有問題的話則可以
#npm help
例如對 #npm install 有問題的話就可以打 #npm install help 就會有更詳盡的解釋
2. install/uninstall node module
#npm install
很直覺吧!然後你會發現目前所在的資料夾底下多了個 node_module 這個資料夾,裡面放的就是你剛剛 install 的 module 。如果在繼續裝其他的 module ,他們也都會放在 node_module 這個資料夾底下。
不過,這樣裝好的 module 只有在現在這個資料夾底下才能用,若切換到別的資料夾就要重裝一次,想要裝一次就一勞永逸的話可以加個 g 的參數,代表 global 的意思:
#npm install 'module_name'
如果是很常用到的 module 這樣做,以後就不用換一個 project 就裝一次
當然 uninstall 也是相同的用法:)
更詳細的用法請參考
#npm help install
3. 列出已安裝的module
#npm ls
這樣,列出目前這個資料夾所裝的 module
要列出用 global 安裝的 module 一樣也是加上 g 這個參數
#npm ls -g
4. 更新 module
#npm update [module_name]
若是沒指定 module 就會更新全部的 module
*若是想更新 node.js 的版本,可以上官網抓安裝檔重新安裝,用 git 用 #git pull ,用 nvm 的話下
#nvm install v[版本號]
例如: #nvm install v0.8.14
5. 尋找可以裝的 module
#npm search [keyword]
沒加上 keyword 的話會將全部的 module 列出,如果閒來無事想看看有哪些有趣的 module 可以這樣做。
有加上 keyword 的話則會將 ”module 的名稱內“ 或者 “module 的簡短介紹內” 有包含 keyword 的 module 列出。
有複數個 keyword 的話,keyword 之間用空白隔開
&&&&&
大概就這樣,其他的就等以後慢慢發掘再補上
另外,npm 的官網也列出了最新,最夯或者最多 depend 的 module 。還蠻可愛的
參考資料
https://npmjs.org