我正在使用创建-反应-应用程序,我正在运行我的开发webpack服务器的https。因此,运行npm运行柏树:打开,我希望
只有第一步发生,柏树发射器没有打开。
这是我在package.json中的脚本配置。
"scripts": {
"watch-css": "npm run build-css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
"start-js": "export HTTPS=true&&react-scripts start",
"start": "npm-run-all -p watch-css start-js",
"cy:open": "cypress open",
"cypress:open": "start-server-and-test start http-get://localhost:3000 cy:open"
}我面临这个问题只是为了https,而不是http。
发布于 2019-05-03 13:18:31
您正在使用http-get,但是您可能需要使用https-get,因为您使用的是HTTPS,而不是HTTP。
在您的package.json中,应该如下所示:
{
"scripts": {
"cypress:open": "start-server-and-test start https-get://localhost:3000 cy:open"
}
}您可以查看 usage docs获得更多信息(start-server-and-test基于wait-on)
发布于 2021-06-14 12:02:15
如果正在使用HTTPS运行应用程序,并且证书无效,则可以将START_SERVER_AND_TEST_INSECURE=1添加为环境变量。
"scripts": {
"cypress:open": "START_SERVER_AND_TEST_INSECURE=1 start-server-and-test start https-get://localhost:3000 cy:open"
}https://github.com/bahmutov/start-server-and-test#disable-https-certificate-checks
https://stackoverflow.com/questions/55963803
复制相似问题