AWS EC2에 Node 6.x 설치하기

AWS EC2에서는 Node 설치에 4.x 버전만 제공하고 있다. 이를 무시하고 6.x대의 최신 Node를 설치하기 위해서는 ‘source install’ 을 할 수 밖에 없다. EC2에서는 ‘nodejs.x86_64’ 패키지에 대해 4.7.2만 지원하고 있다. Node 6.x 소스를 다운받아 설치해 보자. * 다운로드: https://nodejs.org/ko/download/ 정상적으로 설치가 된 것 같지만, sudo 접두어를 붙이면 실행이 되지 않는다. $ sudo npm install -g typescript sudo: ...

vim 설정하기 (typescript Highlighting)

vi 에디터는 linux 계열을 다루기 위해서 필수적으로 사용하는 에디터다. 텍스트가 이쁘게 출력되면 당연히 개발생산성이 향상된다. 사용자 계정의 vi 설정을 하기 위해서는 ‘~/.vimrc’ 를 편집하면 된다. 설정의 내용은 다음 문서를 참조했다. * 출처: vim 에디터 이쁘게 사용하기 여기서 colorscheme는 에디터의 스타일을 말하는데, jellybeans 스타일은 기본 셋팅에는 설치되어 있지 않아 다운을 받아야 한다. * 출처 : https://github.com/nanotech/jellybeans.vim 설치하는 ...

Webpack – Module build failed

Typescript 를 공부하는 중인데, 튜토리얼로 ‘React & Webpack’ 내용이 있어 따라해 보았다. => https://www.typescriptlang.org/docs/handbook/react-&-webpack.html 맞게 한거 같은데 ‘webpack’ 실행시 다음과 같은 오류가 발생했다. ERROR in ./src/components/Hello.tsx Module build failed: Error: Final loader didn’t return a Buffer or String 캡쳐 화면 구글링을 해보니 https://github.com/webpack-contrib/css-loader/issues/185#issuecomment-181615065 빈 모듈로부터 컴포넌트를 불러오려고 시도를 했기 때문이라고 한다. I resolved my issue, I ...

로컬 git 생성 후 리모트 github 연결하기

연습용으로 로컬에 먼저 코딩을 하고, 이후 github.com 에 연동하려고 할 때 작업순서에 대해 기록해 둔다. 스토리를 설명하자면.. 로컬에 연습용 코드를 먼저 작성했음 D:\workspaces\nodejs\meadowlark 이후에 github.com 계정에 연동하고자 프로젝트를 생성 https://github.com/maxmin93/node-ex-meadowlark git 작업용 로컬 계정 정보를 입력함 : email과 name 둘다 넣어야 함 git config –global user.email git config –global user.name ‘git init’를 실행해 로컬 저장소로 ...

윈도우10에 Jetty 서비스 설치하기

간단한 웹페이지 스터디를 위해 웹서버로 Jetty를 사용해 보기로 했다. – 사용이유: Tomcat 보다 가벼울거 같아서 1. 설치방법 다운로드 http://www.eclipse.org/jetty/download.html (최신버전 2016년 12월8일  기준 v9.4.0) 설치전 조건으로 JDK 1.8 이상이 설치되어 있어야 한다. 2. 환경변수 등록: JETTY_HOME 적당한 위치에 압축을 풀고, 시스템 환경변수로 ‘JETTY_HOME’을 등록한다 – 위치: ‘제어판>시스템 및 보안>시스템’의 좌측 메뉴에서 ‘고급시스템 설정>환경변수>시스템변수’ JAVA_HOME=C:\Library\Java\jdk1.8.0 JETTY_BASE=D:\jetty_base JETTY_HOME=C:\Tools\jetty-9.4.0 ...

n

npm permission denied 오류

Angular2 예제 따라하는 시작부분에서 다음과 같은 오류가 발생하여 해결방법을 찾아보았다. … npm Error: EACCES: permission denied, mkdir ‘/.npm/xxxx’ … 맥OS에서 ‘npm install’ 명령을 실행하는 과정에 나왔는데 관련 모듈을 다운로드/설치 하면서 해당 디렉토리에 대한 권한이 없다고 나온 오류다. 결론부터 말하면 1. npm permission 문제를 해결하고 Fixing npm permissions 2. ~/.npm 의 모든 하위 디렉토리에 대해 소유권을 ...

웹 Geolocation 사용방법 -OL3

웹에서 현재위치 GSP 기능을 구현할 일이 있어, navigator.geolocation 객체를 사용해 보았다. MDN – 지오로케이션 사용하기 특별히 어려운 점은 없는데 단, 2016년4월부터 바뀐 사항이 있어 유의해야 한다. 브라우저의 Geolocation을 이용하기 위해서는 HTTP가 아닌 HTTPS로 설정되어야 합니다. 이렇게 바뀐게 2016년4월부터라네요. This change is effective as of Chrome 50 (12PM PST April 20 2016). 출처: Geolocation API Removed from ...

Browse Categories