サイプレスの npm への依存は非常に大きいため、E2E テストの実行中にのみ考慮するために、e2e フォルダー内の独自の package.json に分けたいと考えています。
新しい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/
サイプレスの依存関係を移動する前のtsconfig.jsonの下
{
"compilerOptions": {
"allowJs": true,
"baseUrl": "../node_modules",
"target": "es2018",
"types": ["cypress", "@types/testing-library__cypress"]
},
"include": ["**/*.*"]
}
cypress open
コマンドが認識されなくなりました。そのような移行を行うために従うべきさまざまな手順は何ですか? 前もって感謝します