1

サイプレスの 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コマンドが認識されなくなりました。そのような移行を行うために従うべきさまざまな手順は何ですか? 前もって感謝します

4

0 に答える 0