如何使用 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 的話 (如上圖的 [email protected] 這版),那就比昨天文章所寫的還簡單多了,一行指令就能解決,而且從下載、安裝一次解決:

npm install [email protected]

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

npm install uglify-js

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

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

npm ls installed

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

npm uninstall uglify-js

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

相關連結

留言評論