Angular 7:ng测试挂起,反复运行测试
发布时间:2020-12-17 17:12:06 所属栏目:安全 来源:网络整理
导读:我最近将我的Angular 6应用程序迁移到了Angular 7 我的package.json看起来像这样: { "name": "myApp","version": "3.0.0","license": "MIT","scripts": { "ng": "ng","start": "ng serve --public-host http://localhost:4200/","build": "ng build --prod"
我最近将我的Angular 6应用程序迁移到了Angular 7
我的package.json看起来像这样: { "name": "myApp","version": "3.0.0","license": "MIT","scripts": { "ng": "ng","start": "ng serve --public-host http://localhost:4200/","build": "ng build --prod","serve": "ng serve --optimization=true --source-map=true --eval-source-map=true --live-reload=true --aot=false --vendor-chunk=true","build-prod": "node --max_old_space_size=5000 ./node_modules/.bin/ng build --configuration=production","build-localProd": "node --max_old_space_size=5000 ./node_modules/.bin/ng build --configuration=localProduction","build-dev": "node --max_old_space_size=7000 ./node_modules/.bin/ng build --configuration=development","test": "ng test --source-map=false --watch=false --code-coverage","test-headless": "ng test --browsers=ChromeHeadless --watch=false --code-coverage","doc": "compodoc -p src/tsconfig.app.json -s --port 8081","lint": "ng lint","e2e": "ng e2e","sonar-scanner": "node_modules/sonar-scanner/bin/sonar-scanner" },"private": true,"dependencies": { "@angular/animations": "^7.2.2","@angular/cdk": "7.2.2","@angular/common": "^7.2.2","@angular/compiler": "^7.2.2","@angular/core": "^7.2.2","@angular/flex-layout": "^7.0.0-beta.23","@angular/forms": "^7.2.2","@angular/http": "^7.2.2","@angular/material": "7.2.2","@angular/platform-browser": "^7.2.2","@angular/platform-browser-dynamic": "^7.2.2","@angular/platform-server": "^7.2.2","@angular/router": "^7.2.2","@auth0/angular-jwt": "2.1.0","@compodoc/compodoc": "^1.1.7","@types/bootstrap": "4.2.1","angular-user-idle": "^2.0.0","bootstrap": "4.2.1","classlist.js": "^1.1.20150312","core-js": "^2.6.3","devextreme": "^18.2.4","devextreme-angular": "^18.2.4","es5-shim": "^4.5.10","jquery": "^3.3.1","moment": "^2.18.1","ngx-bootstrap": "3.2.0","ngx-cookie-service": "2.1.0","ngx-device-detector": "1.3.5","ngx-logger": "3.3.11","ngx-spinner": "7.0.0","popper.js": "1.14.6","proxy-polyfill": "^0.1.7","rxjs": "^6.3.3","sha1": "^1.1.1","web-animations-js": "^2.3.1","zone.js": "^0.8.29" },"devDependencies": { "@angular-devkit/build-angular": "^0.12.4","@angular/cli": "^7.2.3","@angular/compiler-cli": "^7.2.2","@angular/language-service": "^7.2.2","@types/jasmine": "^3.3.7","@types/jasminewd2": "~2.0.2","@types/jquery": "^3.3.1","@types/node": "^10.12.18","codelyzer": "^4.5.0","jasmine-core": "^3.3.0","jasmine-spec-reporter": "^4.2.1","karma": "^4.0.0","karma-chrome-launcher": "^2.2.0","karma-cli": "^2.0.0","karma-coverage-istanbul-reporter": "2.0.4","karma-jasmine": "^2.0.1","karma-jasmine-html-reporter": "^1.4.0","protractor": "^5.4.2","rxjs-tslint": "^0.1.6","sonar-scanner": "^3.1.0","ts-node": "~4.1.0","tslint": "^5.12.1","typescript": "^3.2.4" } } 奇怪的是,当runnung:ng test –watch = false –code-coverage 服务器无限期地继续运行并重新运行测试,无需停止并且不生成覆盖文件. 这个问题似乎很奇怪 Sugestions ?? 解决方法
我有一个类似的问题,我发现在Angular 7中他们改变了,当你在没有指定特定项目的情况下运行测试时,它会运行你在angular.json工作区文件中所有项目的测试,而不仅仅是主应用程序.然后看起来它无限期地继续或者有一个bug并且它循环项目.
尝试运行ng test< projectname>看看你是否仍然如此.对我来说,这解决了这个问题. 这里还有一个指向official documentation的链接,在命令描述中对其进行了解释. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |