The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何使用 npm 工具對 node.js 套件進行自動安裝部署

昨天的文章用了比較辛苦的方式安裝好 UglifyJS 這個 node.js 套件,但今天就發現原來 node.js 已經有 npm 工具可管理所有 node.js 相關套件,原本我還以為目前沒什麼 node.js 可用,但得知 npm (Node Package Manager) 之後才發現已經有一大堆好用的工具用 node.js 寫好了,有興趣的快進來瞭解一下吧。

不管在 Linux 或 Cygwin 之下都可以很輕易的用以下指令安裝 npm 工具(前提是要先安裝 curl 工具)

curl http://npmjs.org/install.sh | sh


如果要看目前有多少 node.js 套件可以使用以下指令:(目前已經將近 1,000 個可下載的套件了

npm list

如果要查出與 uglifyjs 相關的套件可以用 grep 過濾:

npm list |grep uglify-js

如果要安裝 UglifyJS 的話 (如上圖的 uglify-js@0.0.3 這版),那就比昨天文章所寫的還簡單多了,一行指令就能解決,而且從下載、安裝一次解決:

npm install uglify-js@0.0.3

當然你也可以不指定版本號,那麼 npm 就會自動幫你安裝最新版,例如:

npm install uglify-js

安裝好之後主程式會自動被安裝到 /usr/local/bin 目錄下,而相依的函式庫也會自動安裝到 /usr/local/lib/node 目錄下,實在是非常方便。

要查詢目前已安裝的 node.js 套件,可用以下指令:

npm ls installed

若要移除先前安裝的 uglify-js 可用以下指令:

npm uninstall uglify-js

是不是非常方便呢!^_^

相關連結