如何解决如何在 Angular 中分离 Cypress package.json?
Cypress npm 依赖非常大,所以我想把它分开放在 e2e 文件夹中自己的 package.json 中,以便仅在运行 E2E 测试时考虑它。
我创建了一个新的 e2e/package.json 文件
{
"name": "e2e","version": "1.0.0","description": "","main": "index.js","directories": {
"example": "examples"
},"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},"devDependencies": {
"@testing-library/cypress": "^6.0.0","cypress": "^7.2.0","cypress-file-upload": "^4.1.1","cypress-terminal-report": "^1.4.1"
},"author": "","license": "ISC"
}
文件夹结构..
e2e/
node_modules/
integration/
package.json
tsconfig.json
node_modules/
src/
在移动 Cypress 依赖项之前 tsconfig.json 下面
{
"compilerOptions": {
"allowJs": true,"baseUrl": "../node_modules","target": "es2018","types": ["cypress","@types/testing-library__cypress"]
},"include": ["**/*.*"]
}
现在 cypress open
命令不再被识别!我们应该遵循哪些不同的步骤来进行此类迁移?提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。