Cypress 运行 npm 和 npx 脚本依次放在一个脚本中
Cypress running npm and npx scripts in one script sequentially
我正在使用 Cypress,我有以下脚本:
"merge:reports": "mochawesome-merge mochawesome-report/*.json > cypress-combined-report.json",
"create:html:report": "npm run merge:reports && marge --reportDir final-report cypress-combined-report.json",
"delete:reportFolder": "if exist mochawesome-report rmdir /Q /S mochawesome-report && if exist final-report rmdir /Q /S final-report",
"start": "npm run delete:reportFolder && npx cypress run --browser chrome && npm run merge:reports && `enter code here`npm run create:html:report"
我想要的是所有这些脚本 运行 按顺序,但我认为我在这里缺少一些东西,因为我对 npm 和 npx 不太熟悉,因为当我触发这个脚本时,它只是通过:
npx cypress run --browser chrome
但是当我尝试使用所有 4 个脚本执行脚本时出现错误,我认为这是由于有 npx 脚本造成的:
npm run start
如果有任何错误的建议或意见,我会很高兴,谢谢!
如果我无意中看到 enter code here
写在开头,请删除它并在之后尝试 运行ning。
删除 node_modules
文件夹和 package-lock.json
文件。然后 运行 npm i
再次安装所有依赖项然后再次尝试 运行ning npm run start
或者从柏树中移除 npx 运行:
"start": "npm run delete:reportFolder && cypress run --browser chrome && npm run merge:reports && npm run create:html:report"
我正在使用 Cypress,我有以下脚本:
"merge:reports": "mochawesome-merge mochawesome-report/*.json > cypress-combined-report.json",
"create:html:report": "npm run merge:reports && marge --reportDir final-report cypress-combined-report.json",
"delete:reportFolder": "if exist mochawesome-report rmdir /Q /S mochawesome-report && if exist final-report rmdir /Q /S final-report",
"start": "npm run delete:reportFolder && npx cypress run --browser chrome && npm run merge:reports && `enter code here`npm run create:html:report"
我想要的是所有这些脚本 运行 按顺序,但我认为我在这里缺少一些东西,因为我对 npm 和 npx 不太熟悉,因为当我触发这个脚本时,它只是通过:
npx cypress run --browser chrome
但是当我尝试使用所有 4 个脚本执行脚本时出现错误,我认为这是由于有 npx 脚本造成的:
npm run start
如果有任何错误的建议或意见,我会很高兴,谢谢!
如果我无意中看到
enter code here
写在开头,请删除它并在之后尝试 运行ning。删除
node_modules
文件夹和package-lock.json
文件。然后 运行npm i
再次安装所有依赖项然后再次尝试 运行ningnpm run start
或者从柏树中移除 npx 运行:
"start": "npm run delete:reportFolder && cypress run --browser chrome && npm run merge:reports && npm run create:html:report"