2016-01-05 35 views
2

我正在尋找一種方法,我可以從節點命令開始運行量角器程序。 喜歡的東西: - 節點量角器conf.js的代替量角器conf.js如何以節點命令開始運行量角器?

+0

你爲什麼要運行它作爲一個節點的命令?你可以請更新你的問題與必要的細節?謝謝 –

+0

@GirishSortur通過這種方式,您可以控制正在使用哪個節點可執行文件。系統上可能有很多。 – kaqqao

回答

2

對於本地安裝:

$ node node_modules/.bin/protractor conf.js 

對於全局安裝(的Linux蘋果):

$ node $(which protractor) conf.js 

npm在安裝軟件包後將可執行文件(代表軟件包)移動到node_modules/.bin目錄。大多數情況下它是一個可執行的JS文件,你可以直接將它傳遞給節點。全局安裝背後的邏輯完全相同,但在這種情況下,您不知道可執行文件的實際路徑。有一個實用程序命令which的LinuxMac電腦 - 它返回的路徑爲二進制一個全球可用的命令,在我的情況下,它返回:

$ which protractor 
$ /home/user/.nvm/versions/node/v0.12.2/bin/protractor 

它可以評估子表達式使用$(some expression),所以節點將接收到可執行的路徑,這樣的結果將是:

$ node /home/user/.nvm/versions/node/v0.12.2/bin/protractor conf.js