본문 바로가기

728x90

엉터리 개발 이야기/angular2+

[Angular8] Angular Library 만들기 with angular@cli 참고 페이지 : https://angular.io/guide/creating-libraries Angular angular.io 1. 기본 Angular Project 생성 - npx -p @angular/cli ng new CellTos 2. Library 생성 - npx -p @angular/cli ng new DevLib --create-application=false - ng g library elf-lib 3. Library 빌드 - ng build 4-1. 1에서 생성한 프로젝트에서 Install 하기 - npm i --save file://../DevLib/dist/elf-lib 4-2. 1에서 생성한 프로젝트에서 Link로 연결하기 - DevLib/dist/elf-lib 폴더에서 npm l.. 더보기
webdriver-manager update 시 failed to make github request, rate limit reached webdriver-manager update --gecko false --proxy http:// --ignore_ssl 더보기
[Angular7] e2e Test [Angular7] e2e //Input Tag에 abc 입력 후 value 값이 동일한지 확인 it('some test', async () => { const input1 = element(by.id('input1')); await input1.sendKeys('abc'); expect(await input1.getAttribute('value')).toEqual('abc'); }); 더보기
[Angular7] e2e test webdriver-manager connect error 날 경우 node_modules/protractor/node_modules/webdriver-manager/bin 이동 node webdriver-manager update node webdriver-manager start npm run e2e 더보기
npx를 활용하여 angular cli 로 프로젝트 생성하기 우선 npx가 설치되어 있어야 한다. https://github.com/zkat/npx zkat/npx execute npm package binaries. Contribute to zkat/npx development by creating an account on GitHub. github.com npx -p @angular/cli ng new ABCproject ※ The "path" argument must be of type string 이 나올 경우에는 최신버전으로 업데이트 한다. 더보기
[angular2+ cli] ELOOP: too many symbolic links encountered, 해결방법 ng generate component 시 발생함...ELOOP: too many symbolic links encountered, stat... 불필요한 module 을 삭제했더니 정상적으로 된다. 끝~ 더보기
[Angular2+] e2e test debugging VS Code 로 해봤습니다. 12345678910111213{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Protractor Debugging", "program": "${workspaceRoot}/node_modules/protractor/bin/protractor", "args": ["${workspaceRoot}/protractor.conf.js"] } ]} Colored by Color Scriptercs 위와 같이 셋팅해주면 Break Point 걸어서 잘 되네요... http://www.protractortest.org/#/debugging 참고 사이트 더보기
[Angular2+] e2e test(End To End Test) 셋팅 Angular2+ e2e test angular cli를 이용하여 새로운 app을 생성하면, 테스트를 위한 구성까지 다 생성된다.새로운 app 생성$ ng new app-test ng e2e 로 실행하면 된다. $ ng e2e -> default 로 serve 실행, webdriver-manager update가 수행된다.webdriver-manager update 끄기 옵션 ng e2e -wu falseserve 실행 끄기 옵션 ng e2e -s false $ ng e2e -wu false -s false이렇게 수행하려면 ng serve로 서비스를 올려놔야 한다. webdriver-manager update 시 아래와 같은 에러 발생시 proxy를 설정해주면 된다.123456789webdriver-ma.. 더보기

728x90