从cmd和npm运行脚本运行量angular器的差异结果

运行此命令时,量angular器工作正常:

$ protractor app/tests/e2e/conf.js 

当我把这个命令放到package.json文件中时,为了使npm执行命令,量angular器不工作。

 // package.json ... "scripts": { "test": "protractor app/tests/e2e/conf.js" } 

运行:

 $ npm run test 

结果:

浏览器

铬装载

安慰

控制台显示此

为什么不给出相同的结果? 它只是冻结/挂起'数据' 文本在地址栏中。

您安装了两个protractor节点软件包 – 一个是全局节点软件包,另一个是位于项目根目录中的node_modules目录内的本地节点软件包。 跑:

 node_modules/protractor/bin/protractor --version protractor --version 

这可能会告诉你,你的地方protractor需要更新:

 npm install protractor