3

単体テスト用の角度プロジェクトに jest を統合しようとしています。

このリンクの指示に従いました。

実行したときのような奇妙なエラーに直面していENOENT: no such file or directory, open 'E:\source-code\packages\core\src\view\ng_module.ts'ます。

私のフォルダー構造には、packageという名前のフォルダーがありません。多くの掘り下げの後packages\core\src\view\ng_module.ts'、npmパッケージで使用されていることがわかりました(角度:P)angularで使用されるパスのスクリーンショット

カルマを実行したときに発生しないこのエラーがどのようにスローされるのかわかりません

これは私のjestの設定です "jest": { "preset": "jest-preset-angular", "setupTestFrameworkScriptFile": "<rootDir>/src/setupJest.ts", "globals": { "ts-jest": { "tsConfigFile": "src/tsconfig.spec.json", "useBabelrc": true }, "__TRANSFORM_HTML__": true }, "transform": { "^.+\\.(ts|html)$": "<rootDir>/node_modules/jest-preset-angular/preprocessor.js", "^.+\\.js$": "babel-jest" }, "transformIgnorePatterns": [ "<rootDir>/node_modules/(?!(@ngrx|ngx-dialog|ng-infinity))" ] }

4

1 に答える 1