본문 바로가기

npm4

Nodejs 버전업시 log.gauge.isEnabled 문제 해결 방법 Vuejs, React, Angular 등의 프로젝트를 이용하다보면 npm 을 통한 패키지 관리는 필수입니다. 이때 최신 Nodejs를 사용하기 위해 버전업을 할 경우 Npm이 반영되지 않아 문제가 될 경우가 종종 있습니다. 구 버전의 Nodejs 프로젝트에서 Nodejs 버전을 업데이트 한 후에 npm install을 진행하시면 아래와 같이 log.gauge.isEnabled() 오류가 발생할 수 있습니다. 저의 경우 6.9.2 -> 10.14.1 로 업데이트 한 후에 발생했는데요. 이럴 경우엔 기존의 npm을 삭제하고 최신 버전으로 설치하시면 문제를 쉽게 해결할 수 있습니다. 하나씩 진행해보겠습니다. 일단 기존 버전의 npm을 삭제합니다. cd /usr/local/lib/node_modules sud.. 2018. 12. 6.
나만의 CLI 만들기! 나만의 CLI (Command Line Interface) 만들기 최근 들어 반복적인 작업이 생기면 이걸 스크립트로 어떻게 자동화 할 수 있을까 고민하게 되었습니다. 자동화 스크립트는 쉘스크립트나 파이썬이 대표적으로 떠오르지만, 웹개발을 주로 한 덕분에 자바스크립트에 더 친숙하여 보통은 nodejs가 더 손에 맞는것 같습니다. 이번 시간은 저처럼 자바스크립트만 아는 개발자 분들에게 nodejs를 이용하여 나만의 CLI를 만들어 귀찮은 일들은 전부 스크립트에 맡기는 이야기를 진행할 예정입니다. 모든 코드는 Github에 있으니 전체 코드를 보고싶으시면 참고하시면 될것 같습니다. (공부한 내용을 정리하는 Github와 세미나&책 후기를 정리하는 Github 를 star 하시면 실시간으로 feed를 받을 수 .. 2017. 1. 18.
IE 7,8에서 모던하게 개발하기 #2 (Require.js) 이번시간은 앞서 진행된 내용에서 requirejs를 적용하는 것이다. 현재까지 관련된 포스팅과 코드는 아래를 참고! IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) IE 7,8에서 모던하게 개발하기 #2 (require.js) IE 7,8에서 모던하게 개발하기 #3 (backbone.js -1) IE 7,8에서 모던하게 개발하기 #4 (backbone.js -2) IE 7,8에서 모던하게 개발하기 #5 (backbone.js -3) IE 7,8에서 모던하게 개발하기 #6 (배포환경 구축) IE 7,8에서 모던하게 개발하기 #7 (Handlebars.js 적용) 프로젝트 및 코드 require.js 사용 전반적인 사용법은 Nonblock님의 글이 큰 도움이 되니 꼭 참고하길 바란다. 여기서는 .. 2016. 10. 5.
IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) 현재까지 관련된 포스팅과 코드는 아래를 참고!IE 7,8에서 모던하게 개발하기 #1 (npm/grunt) IE 7,8에서 모던하게 개발하기 #2 (require.js) IE 7,8에서 모던하게 개발하기 #3 (backbone.js -1)IE 7,8에서 모던하게 개발하기 #4 (backbone.js -2)IE 7,8에서 모던하게 개발하기 #5 (backbone.js -3)IE 7,8에서 모던하게 개발하기 #6 (배포환경 구축)IE 7,8에서 모던하게 개발하기 #7 (Handlebars.js 적용)프로젝트 및 코드 Angular나 React + @ 조합같은 경우 정말 매력적인 JS 프레임워크임은 분명하나 IE 7, 8에서는 사용할 수 없다는 치명적인 단점이 있다. 국내에선 아직까지 IE 7,8의 점유율이 높.. 2016. 10. 4.