@cypress/代码覆盖范围可以';t解析'/自助服务助手'@柏树
我尝试在cypress的index.js中运行require('@cypress/code coverage/task')@cypress/代码覆盖范围可以';t解析'/自助服务助手'@柏树,cypress,nyc,Cypress,Nyc,我尝试在cypress的index.js中运行require('@cypress/code coverage/task') 未找到模块:错误:无法解析“C:\repo\patientstrength\u codecover\node\u modules\@cypress\code-coverage\node\u modules\nyc”中的“../self-coverage helper” 在这里完全迷路了。Package.json: "nyc": "^15.
未找到模块:错误:无法解析“C:\repo\patientstrength\u codecover\node\u modules\@cypress\code-coverage\node\u modules\nyc”中的“../self-coverage helper”
在这里完全迷路了。Package.json:
"nyc": "^15.1.0",
"cypress": "^5.0.0",
"cypress-istanbul": "^1.3.0",
"cypress-localstorage-commands": "^1.2.2",
"cypress-multi-reporters": "^1.2.4",
"@cypress/code-coverage": "^3.8.1",
"@babel/core": "^7.11.4",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-jsx": "^7.10.4",
"@babel/preset-env": "^7.11.0",
"@babel/preset-react": "^7.10.4",
问题是,我们正在使用一个带有gulp、jest和well等基本脚本的“root”package.json,我们还尝试从该根运行cypress。除了报道之外,它还做得很好 因此,我们:
- /git/root/package.json
- /git/root/solution1/package.json
- /git/root/solution2/package.json
"test:client1": "cd client1 && cd ClientApp && npm run coverage"
所以方法非常简单。我们无法解决的是关于cypress配置和命令的冗余。这是可以优化的。您找到解决方案了吗?还没有,那么,我猜你也遇到了同样的问题?我试图将cypress彻底降级到4.6版,但出现了以下错误:错误:无法从C:\repo\patientstrength\u dev\node\u modules\@cypress\code coverage\node\u modules\nyc中找到模块“../self coverage helper”,但确实找不到该模块有任何更新吗?是的,我可以修复它。问题是,我们正在使用一个“root”package.json和一些基本脚本,如gulp、jest和well,我们还尝试了cypress。因此,我们有一个/git/root/package.json&/git/root/solution1/package.json&/git/root/solution2/package.json我们只需在/git/root/solution1/package.json&/git/root/solution2/package.json解决方案中首先安装cypress和所有依赖项(!)就可以解决这个问题。不在/git/root/package.json中。/git/root/package.json现在只包含一个调用2个cypress安装的脚本。然后我们合并结果。当然是多余的。