[JavaScript] gulp Gulp? Javascript ToolKit. 빌드 자동화 툴. 여러 플러그인을 통해 css, javascript등 경량화(minify) 해줌. 즉, 간단히 말해서 이전엔 scss 를 만들면 html이 바로 못 읽으니깐, 특정 툴을 이용해서 css로 변환(컴파일)해서 넣어줬는데, gulp + 플러그인을 이용하면 자동으로 scss 를 css로 바꿔서 특정 폴더 안에 넣어준다. 역할 (참고) 자동으로 자바스크립트 라이브러리, 서드파티 앱등을 모으고 축소, 압축을 수행 자동으로 단위 테스트(Unit Test) 수행 자동으로 LESS / CSS 컴파일링 자동으로 node.js 브라우저 Refresh를 도와줌 설치 Gulp 공식 사이트에 설치 방법대로 $ npm install --..
전체
[VSCode] Python 실행 시 terminal에서 한글 깨짐 발생 > .vscode/tasks.json 수정 - tasks.json 파일 여는 법 : ctrl + shift + p 누른 후 "Tasks: Configure Tasks" 선택 - python3이면 command에 python3로 입력하면 된다. { "version": "0.1.0", "command": "python", "isShellCommand": true, "args": ["${file}"], "showOutput": "always", "options": { "env": { "PYTHONIOENCODING": "UTF-8" } } } + 추가 인코딩을 utf8이 아닌 EUC-KR로 변경하면 된다. 위에는 utf8으로 아래는 eu..
[Javascript] Learning Javascript 1. 원서 (pdf) : https://pepa.holla.cz/wp-content/uploads/2016/08/Learning-JavaScript-3rd-Edition.pdf 2. 번역본 : http://www.yes24.com/Product/Goods/42806896 목차 - 각 목차를 누르면 해당 페이지로 이동됩니다. 첫 번째 애플리케이션 Your First Application 자바스크립트 개발 도구 JavaScript Development Tools 리터럴과 변수, 상수, 데이터 타입 Literals, Variables, Constants, and Data Types 제어문 Control Flow 표현식과 연산자 Expressions a..
[VSCode] 터미널(terminal)간 창 변환하는 단축키 사용자 지정 단축키 생성 터미널(ctrlORcmd + shift + `)을 아래 사진과 같이 여러개 띄울 경우, 터미널간 창 변경이 마우스로 해야해서 불편하다. 단축키를 찾아보니 VSCode에서 지원하지 않는 단축키이기 때문에 사용자 지정 단축키를 만들어야 했다. 단축키를 변경하거나, 사용자 지정 단축키를 만들기 위해서는 `File > Prefereneces > Keyboard Shorcuts` 에 가서 검색창에 `terminal.focus` 를 입력한다. terminal 창 변환 command는 아래 두가지 이다. workbench.action.terminal.focusNext workbench.action.terminal.focusPrev..
[Electron] 빌드(build) 하기 다음 글 : [Electron] 빌드(build) 하기 2 ( electron-builder ) 만든 Electron 어플리케이션을 빌드(Build)하는 방법이다. electron-package, electron-winstaller 등 사용(테스트)해봤는데, electron-builder가 가장 깔끔하고 간편한 것 같아 ( 가장 한글 문서가 많기도 했다. ) electron-builder 사용 법에 대해 간략히 설명하고자 한다. 1. electron-builder 기능 - NPM 패키지 관리 - 어플리케이션이 패키징되면 자동 업데이트함. ( 버전 관리 됨 ) - 다양한 타겟으로 포멧팅이 가능함. 설치 $ npm install -g electron-builder ..
[Electron] build 시 unresolved modules 오류 해결 방법 Electron Build 할 때 아래와 같이 jQuery, popper 등 오류날 경우 > build Configuring yargs through package.json is deprecated and will be removed in the next major release, please use the JS API instead. Configuring yargs through package.json is deprecated and will be removed in the next major release, please use the JS API instead. • electron-builder version=20.3..