0
我正在開發Node.js包,其中包含一個命令行實用程序。現在alacon.js位於包的根目錄下。要運行這個工具我有實用程序的名稱前使用單詞node
,如:如何從命令行運行Node.js程序,而無需單詞'node'
node alacon 'SELECT * FROM CSV("mydata.csv") ORDER BY 2'
你能幫助我,我應該在包裝更改爲:
1.To運行該工具,而不node
字,如:
alacon 'SELECT * FROM CSV("mydata.csv") ORDER BY 2'
2.To全球安裝該軟件包,而無處不在使用該工具的計算機上:
npm install -g alasql
alacon 'SELECT 2*2'
換句話說,如何使用命令行程序創建像Jison,Gulp和其他Node.js類似包的實用程序。
我已經將#!/usr/bin/env node
行添加到文件的頂部,但不幸的是沒有預期的效果。
謝謝!
謝謝!你知道嗎,如何改變全球安裝的軟件包? – agershun