개발(라이브러리,프레임워크)79 jenkins script로 자동 배포하기 1. ssh 설정 jenkins 관리 > 시스템 설정에 들어가서 ssh server 등록해준다. 2. managed file 에 스크립트 저장 #!/bin/sh ssh -t -t wildfly@172.xx.xx.xx - p xxxx 2021. 8. 18. 단위테스트 단위테스트 테스트 코드는 일일이 기능을 손으로 확인하는 시작을 줄여준다. Jest LoginForm.spec.js 만들기 import { sum } form './math' describe('math.js', () => { test('10 + 20 + 30', () => { const result = sum(10,20); expect(result).toBe(30); //expect(result).not.toBe(30); }); }); describe() : 연관된 테스트 케이스를 그룹화하는 API test() : 하나의 테스트 케이스를 검증하는 API expect() 결과값 기대되는 값 ? 실행해보기 npm t ESlint 에서 적용하기 .eslintrc.js 에서 //.. env :{ node : tr.. 2021. 8. 4. 외부 라이브러리 모듈화 (chart.js) 외부 라이브러리 모듈화 vue.js 관려 라이브러리가 없을때 일반 라이브러리를 결합할 수 있어야한다. 차트/ 데이트 피커 /테이블라이브러리 / 스피너 등등 chart.js 설치 https://www.chartjs.org/docs/latest/ npm install chart.js@2.7.0 import 로 App.vue에서 로딩 https://www.chartjs.org/docs/latest/getting-started/usage.html 여기에 있는 거 추가 App.vue mount() 라이프 사이클 훅에서 차트를 그려야한다. Chart.js 차트를 컴포넌트화 BarChart.vue 생성 해서 chart 로직 갖다 넣고 App.vue 에 컴포넌트 등록해주기 Chart.js !tip 다른 컴포넌트에서 같.. 2021. 8. 3. chunk.vendor.js 오류 오류 내용 npm run serve에서는 잘 되다가 npm run build 를 했을때 chunk.vendor.js 가 잘못 말려서 syntax error = 오류가 난 적이 있음 이전 빌드시 900KB였는데 오류나기 시작한 것 부터 500KB로 말리는 것 오류 확인 crypto.js 오류! 버전 업데이트가 되었는데 7일전에!!!!!!!!!!!!!!!! 마이너 업데이트인데 불러오는 방식이 다 바뀌었던 것 이게 뭐죠 ? 왜.. crypto-js ^4.0.0 현재 내 package.json 에 이런 형태로 되어있는데 ^는 캐럿 의미 : 최신 마이너 버전까지 설치해준다. 참고 url https://min9nim.github.io/2020/01/npm-version/ npm 버젼의 캐럿(^) 의미 아웃사이더님이.. 2021. 7. 29. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음 반응형