delete ␍ eslint(prettier/prettier) 이 오류는 타입스크립트를 포함하여 여러 스크립트 언어에서 발생하는 에러입니다. 왜냐면 eslint(prettier)에서 발생시키는 오류이기 때문입니다. 비주얼 스튜디오 코드에서 해결하는 방법은 2가지입니다. 저는 타입스크립트 사용 중 발생했지만, 에러 메시지가 똑같고 prettier를 사용한다면 같은 방법으로 오류를 없앨 수 있으니 참조하셔도 좋습니다. visual studio code 해결 첫 번째. 툴 오른쪽 아래에 보면 "줄 시퀀스의 끝 선택"을 확인할 수 있습니다. CRLF로 되어 있는데요. 여기를 클릭하세요. 화면 맨 위 가운데에 "줄 시퀀스의 끝 선택"이 활성화되며 LF 또는 CRLF를 선택할 수 있습니다. CRLF란 CR과 LF가..
npm - EPERM: operation not permitted on Windows visual studio code에서 angular(나중엔 typescript) 사용 중 에러가 발생했습니다. npm 에러다 보니 vscode 툴 자체를 사용하다 보면 발생하는 것이라 생각이 드는데요. 저는 npm cache clean --force 사용 후 이 에러를 해결했습니다. 오래된 버전의 npm이 있었으며, 다른 직원과 svn으로 소스를 주고받다 보니 충돌한 문제로 파악됩니다. 개발 환경을 아무리 똑같이 맞추려 해도 잘 안 되는 문제가 있었다고 봐야겠네요. 자, 해결 방법입니다. 우선, 터미널을 실행하고 아래 명령어를 실행합니다. npm cache clean --force 그리고 글로벌로 다시 인스톨합니다. n..
1. Mocha 플러그인을 활용한 테스트Vue CLI를 이용해 새로운 프로젝트를 생성할 때 기본 프리셋(Default Preset)을 사용합니다. 하지만 vue.js 기본 프리셋에는 단위 테스트 기능이 포함되어 있지 않습니다. 기본 프리셋이 아닌 수동 설정(Manually select features)을 선택하면 설치 과정 중에서 단위 테스트 관련 기능을 설치하도록 설정할 수 있습니다. 단위 테스트 기능을 확인하기 위한 프로젝트를 vue create test1 명령어로 test1 프로젝트를 생성합니다. 기본 프리셋 대신에 수동설정을 선택하고 vue.js 테스트 솔루션은 Mocha + Chai로 선택하겠습니다. 나머지 설정은 기본값으로 진행합니다. 만약 vue cli 설치 전이라면 아래처럼 터미널에 명령어..
'Timeout' 형식은 'number' 형식에 할당할 수 없습니다.ts(2322) number 숫자로 변경할 때 여러 에러 메시지가 발생하는데요. 간단히 + 단한연산자를 사용하거나 Number('문자열') 처럼 Number 함수를 사용하면 해결됩니다. private testNumber: number | undefined;var testVar = '100'; testNumber = +testVar; 위와 같이 typescript에서는 + 단항연산자를 사용할 수 있습니다. 자바스크립트에서 parseInt 또는 parseFloat 함수를 사용할 수 있는데, parseInt (null)은 NaN을 반환하지만 +null은 0을 반환하므로 위와 같이 + 단항연산자를 사용하는 것이 편리할 수도 있습니다. var x..
샘코(263540)는 높은 기술력, 안정성이 필요한 항공기 도어 시스템과 구동 구조물 등 항공기 부품을 개발, 생산하는 업체입니다. 도어 시스템은 주력 상품으로 전 세계 5개 회사만 제작할 수 있는 높은 기술력이 필요한 분야입니다. 샘코 주가는 6월에 정체불명 문자 메시지 때문에 유명세(?)를 타기도 했었죠. 이 회사는 주로 드론 관련주로 알려져 있으며, 도어시스템의 핵심장치인 비상동력장치(EPAS)를 세계 2번째로 양산에 성공한 기업입니다. 이에 따라 기술력을 인정받아 기술성 평가 특례로 2017년 9월 코스닥에 상장했습니다. 하지만, 이런 높은 기술력에도 불구하고 적자축소만 이뤄지다 2019년 3분기 결과 적자로 전환되었음이 확인되었습니다. 샘코 주가와 관련된 2019년 3분기 실적 발표 기사를 살펴..
아래처럼 typescript를 선언할 때 발생하는 에러입니다. 함수 ({obj1, obj2} : {obj1 : 임의, obj2 : 임의}) {...} 해결하기 위한 여러가지 방법이 있는데, 몇 가지 소개하겠습니다. 먼저, 타입스크립트 interface, type 사용하여 actions 액션 인자를 정의하는 방법입니다. interface Options { test_var: string; payload?: BigInt;} type myType = { test_var: string; payload: BigInt;}; const actions = { TEST({ test_var, payload }: { test_var: string; payload?: BigInteger }) {}, TEST2({ test_va..
벤틀리해밍턴 인스타그램 : [바로가기] 사랑스러운 외모와 엉뚱한 행동으로 시청자들의 마음을 잡은 KBS "슈퍼맨이 돌아왔다" 키즈 스타들은 지금도 화제입니다. 그 인기에 힘입어 "슈퍼맨이 돌아왔다"에 출연한 스타와 스타의 아이들은 버라이어티 프로그램 출연은 물론 다양한 분야에 진출해 더 높은 인기를 얻고 있습니다. 벤틀리해밍턴에서 사랑이까지. 압도적인 귀여움으로 시청자들을 매료한 스타의 아이들의 매력을 살펴보겠습니다. Busker Busker 장범준의 독특한 캐릭터만큼이나 독특한 사랑스러움을 보여 꾸준히 팬을 늘린 조아, 하다. 수줍어하면서도 할 말은 다 하는 누나 조아와 더없이 귀여운 윙크로 시청자들의 심장을 공격한 하다. 두 아이의 케미가 화제를 불렀네요. 아빠를 닮아서 음악을 좋아하는 조아와 하다는..
타입스크립트가 포함된 프로젝트를 svn으로 내려받았는데, 제 pc에서 에러가 발생하더군요. 직장 동료 개발자 pc, visual studio code에선 멀쩡한데 이런 에러가 발생하니 해결책을 찾아야 했습니다. 문제 : tsconfig.json에러 : 'webpack-env'에 대한 형식 정의 파일을 찾을 수 없습니다. ts [1, 1] 해결 방법은 의외로 간단합니다. webpack을 다시 설치하면 됩니다. 웹팩 설치 명령어는 이렇습니다. 웹팩 설치 : npm install --save-dev webpack-env 웹팩 재설치하니 에러는 사라졌습니다.아마도 동료 프로그래머 pc 환경설정이 다르다 보니 발생한 문제 같네요. 관련 글[Visual Studio Code] SVN not found + Torto..
vscode에서도 svn을 연동하여 사용할 수 있습니다. 이 글은 SVN 버전 여러 가지가 있는데 저처럼 TortoiseSVN 사용하는 분들을 위한 에러 해결 방법입니다. 에러 발생 메시지와 visual studio code에서 해결하는 방법을 요약하면 이렇습니다. 마켓플레이스에서 SVN 설치 (Chris Johnston - SUBVERSION)SVN not found. Install it or configure it using the 'svn.path' settingTortoiseSVN 재설치 - Command line client tools 옵션 포함 하나씩 살펴보겠습니다. 아래는 이미 Visual Studio Code에 설치된 SVN입니다. SVN 2.1.0 Chris Jognston이 배포한 버전..
영어 라이브챗으로 취소하는 분들 많으신데요. 우리말로 우리나라 직원과 상담하여 바로 취소할 수 있습니다. 저도 한 달 무료 체험하다가 자동 결제 되버려 당황스러웠는데요. 다행히 한국어 잘하는 대한민국 상담원과 라이브챗으로 넷플릭스 결제 취소 5분 안에 끝냈습니다. 계정 삭제 안 해도 됨 (대신해줌)영어로 라이브챗 안 해도 됨 (한국 상담원 있음)한국 상담원과 한글로 실시간 채팅하면 됨 (제일 편함) 방법은 너무 간단합니다. 소개할게요. 우선, help.netflix.com에 접속하고 로그인하세요. 그럼 고객 센터 화면이 보일 텐데요. 화면 맨 아래에 있는 고객 센터 - 실시간 채팅 시작하기로 들어갑니다. 무료 체험 후 자동 결제였으므로, 고객 센터 상담 목적은 refund 환불입니다. 간단하게 설정하고 ..
마이크로소프트에선 2019년 10월 9일(미국 시간), Windows, macOS, Linux에 대응하는 크로스 플랫폼 에디터 "Visual Studio Code(이하 VS Code 비주얼 스튜디오 코드)"의 최신 버전인 September 2019(버전 1.39)를 공개했습니다. VS Code 버전 1.39에는 편집기 기능과 워크 벤치, 통합 터미널, 언어 관련 디버깅 기능 등 많은 개선 사항이 있었는데요. 이중 쓸만한 기능 5개를 소개합니다. 에디터(편집기) 기능 : 텍스트 선택 영역을 미니맵에 표시텍스트 선택 영역을 미니맵으로 강조 표시하도록 개선되었습니다. 선택 영역의 색상을 변경하려면 "minimap.selectionHighlight" 테마 색상을 변경합니다. 호불호가 갈리는 기능인데, 소스가 눈..
TypeScript와 호환성인터넷에서 모든 사용자가 볼 수 있는 사이트를 만든다고 했을 때, 현재, 기능적인 하한선은 Internet Explorer 11 4입니다 (그러나, 우리나란 IE6까지 호환하는 걸 원하는 막장 상황). Google 검색 엔진 로봇도 이와 거의 똑같은 기능(const, let이 있는 클래스 제외)인 Chrome 41로 고정되어 있습니다. 그렇지만, 버전업이 더이상 지원되지 않는 iOS 및 Android 스마트폰의 경우엔 최신 기능이 작동하지 않을 수 있습니다. 브라우저 이외에, Google Apps Script가 ECMAScript3에만 대응하고 있습니다. 브라우저 호환성 100%를 만들고 유지한다는 것은 개발 자원이 아무리 많아도 불가능합니다. 그래서 공수와 현실적인 부분을 고..