Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Windows和Linux上运行json服务器和量角器测试_Javascript_Node.js_Protractor - Fatal编程技术网

Javascript 在Windows和Linux上运行json服务器和量角器测试

Javascript 在Windows和Linux上运行json服务器和量角器测试,javascript,node.js,protractor,Javascript,Node.js,Protractor,我想在Windows和Linux上运行json服务器,然后运行量角器测试。目前,我有两种配置,一种用于Linux,另一种用于Windows。packages.json中的相关部分: "scripts": { "start": "json-server --watch testdb.json --static ./src", "e2e-win": "npm run protractor", "e2e-linux": "npm run protractor", "pr

我想在Windows和Linux上运行
json服务器
,然后运行
量角器
测试。目前,我有两种配置,一种用于Linux,另一种用于Windows。
packages.json中的相关部分:

"scripts": {
    "start": "json-server --watch testdb.json --static ./src",
    "e2e-win": "npm run protractor",
    "e2e-linux": "npm run protractor",
    "pree2e-win": "start /b npm start",
    "pree2e-linux": "npm start &",
    ...
}
json服务器
作为后台进程启动,然后执行
量角器
。有没有办法以一种与操作系统无关的方式做到这一点?我只需要一个目标
e2e

,我希望包中的内容与您的示例非常匹配,在
包中就是这样。json
您只需在
脚本
部分中执行即可(摘自我正在学习的一个教程):

最后,只需在命令行上运行
npm run start\u custom

"ng": "ng",
"serve": "ng serve --proxy-conf proxy.conf.json",
"api": "json-server --watch api/data.json --routes api/routes.json",
"start_custom": "concurrently \"npm run api \" \"npm run serve\""