commander模組可以製作自己的nodejs命令,類似grunt bower的全域指令服務
新增一個npm專案
如果要上傳至npm服務,方便起見可以先開一個github專案,方便之後npm publish
好了之後clone下來,初始化專案1npm init
建構命令
安裝 commander
|
|
範例
|
|
詳細內容說明請至官網看..
重點第一行的#!/usr/bin/env node指定node執行
修改 package.json
增加 bin 屬性123{ bin: { mycom: "./index.js"}}
這代表自己命名一個 mycom 命令,會進入 index.js 這隻程式
上傳至npm
|
|
使用方式
安裝1npm install 你建立的模組 -g
目前試過沒有安裝-g全域無法使用,區域使用方式之後再補上..
執行自己的命令1mycom