2
我正在寻找一种方法,我可以从节点命令开始运行量角器程序。 喜欢的东西: - 节点量角器conf.js的代替量角器conf.js如何以节点命令开始运行量角器?
我正在寻找一种方法,我可以从节点命令开始运行量角器程序。 喜欢的东西: - 节点量角器conf.js的代替量角器conf.js如何以节点命令开始运行量角器?
对于本地安装:
$ node node_modules/.bin/protractor conf.js
对于全局安装(的Linux,苹果):
$ node $(which protractor) conf.js
npm在安装软件包后将可执行文件(代表软件包)移动到node_modules/.bin
目录。大多数情况下它是一个可执行的JS文件,你可以直接将它传递给节点。全局安装背后的逻辑完全相同,但在这种情况下,您不知道可执行文件的实际路径。有一个实用程序命令which
为的Linux和Mac电脑 - 它返回的路径为二进制一个全球可用的命令,在我的情况下,它返回:
$ 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
你为什么要运行它作为一个节点的命令?你可以请更新你的问题与必要的细节?谢谢 –
@GirishSortur通过这种方式,您可以控制正在使用哪个节点可执行文件。系统上可能有很多。 – kaqqao