2016-01-05 36 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