우수한 디버거(node-inspector)를 사용하고 싶은 사람은 node.js v6를 계속 사용하는 편이 좋을지도
5028 단어 debug자바스크립트node-inspectorNode.js
node-inspector란?
GitHub ⇨ htps : // 기주 b. 이 m / 그래서 - is spec와 r / 그래서 - is spec와 r
Node Inspector is a debugger interface for Node.js applications that uses the Blink Developer Tools (formerly WebKit Web Inspector).
JS의 디버깅을 Chrome을 사용하여 GUI에서 할 수있는 모듈. (기쁘다. 울음)
Node.js와 npm이 필요합니다.
부딪힌 벽
최근 Node.js를 만지기 시작해, 「디버거를 갖고 싶다...console.log()는 이미 싫다...」가 되어 있었습니다.
거기서 만난 것이 node-inspector. CUI가 아니라 GUI로 할 수 있는 부분도 친절하고 좋다. (감미)
즉시 설치해 봅니다.
terminal$ sudo npm i -g node-inspector
사용해 보자 ... 어라.
terminal$ $ node-inspector
module.js:491
throw err;
^
Error: Cannot find module '_debugger'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/userName/.nodebrew/node/v8.4.0/lib/node_modules/node-inspector/lib/debugger.js:2:16)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
왜... 떠났어...
여러가지 조사해 본 결과, 발견한 것이 이 페이지 ⇨ htps : // 기주 b. 코 m / 앙구 r / p 여과 등 c와 r / 함께 s / 4307
_debugger and the legacy CLI debugger were removed in Node 8: nodejs/node@90476ac
Oh... 분명히 Node.js의 v8에서는 _debugger와 legacy CLI debugger가 삭제된 것 같습니다.
이것이 문제처럼.
With Node v8 set to enter LTS in October, maybe we could get an update?
htps : // 기주 b. 이 m / 그래서 js / LTS # lts-s 치즈 1
10월에 v8이 LTS가 되기 때문에, 그 타이밍에 node-inspector도 업데이트하는 느낌인가? 같은 것을 말하고 있다.
여기를 읽고, 원래 LTS란 무엇입니까? 되어 버렸기 때문에 조사했다.
node.js 버전 관리 이야기
우선 LTS에 대해. Long-term Support의 약자라고. 장기간에 걸쳐 운영 유지 보수가 보장되는 버전. 업무 등에서 사용하는 경우는 이쪽이 무난하네요.
또 다른 버전의 종류에 "Current"라는 것이 있다. 이쪽은 장기간에 걸친 운용 보수가 보증되지 않고, 그 대신 뱅뱅 기능을 추가해 나갈 거라고 하는 서 위치.
현재 버전 관리의 예정은 다음과 같습니다.
(출처: htps : // 기주 b. 이 m / 그래서 js / LTS # lts-s 치즈 1)
이렇게 깨끗하게 버전 관리를 하고 있는 것은 훌륭하다… 머리가 오르지 않네요.
결론
결론, node-inspector를 사용하고 싶다면 Node.js v6를 사용하는 것이 좋다.
nodebrew를 사용하면 쉽게 Node.js의 여러 버전 관리 및 전환이 가능하다.
즉시 v6을 설치해 봅니다.
이 페이지를 참고로, LTS로서 서포트되고 있는 버젼을 확인. ⇨ htps : // 그래서 js. 오 rg/엔/
(2017/9/05 현재 LTS는 v6.11.3이고 Current는 v8.5.0)
terminal//v6.11.3をインストール
$ nodebrew install-binary v6.11.3
Fetching: https://nodejs.org/dist/v6.11.3/node-v6.11.3-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
//しっかりインストールされているか確認
$ nodebrew ls
v6.11.3
v8.4.0
//使用するバージョンを切り替える
$ nodebrew use v6.11.3
use v6.11.3
//切り替わっているか確認
$ nodebrew ls
v6.11.3
v8.4.0
current: v6.11.3
//一度node-inspectorをアンインストール
$ sudo npm uninstall -g node-inspector
//再度インストール
$ sudo npm install -g node-inspector
//node-inspectorが使えるか確認
$ node-inspector
Node Inspector v1.1.1
Visit http://127.0.0.1:8080/?port=5858 to start debugging.
//できた!!!!
앞으로는 제대로 node-inspector의 혜택에 맡기면서 Node.js를 배우고 싶다.
Reference
이 문제에 관하여(우수한 디버거(node-inspector)를 사용하고 싶은 사람은 node.js v6를 계속 사용하는 편이 좋을지도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Climber22/items/cd16b4e0ec967da70d5c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
최근 Node.js를 만지기 시작해, 「디버거를 갖고 싶다...console.log()는 이미 싫다...」가 되어 있었습니다.
거기서 만난 것이 node-inspector. CUI가 아니라 GUI로 할 수 있는 부분도 친절하고 좋다. (감미)
즉시 설치해 봅니다.
terminal
$ sudo npm i -g node-inspector
사용해 보자 ... 어라.
terminal
$ $ node-inspector
module.js:491
throw err;
^
Error: Cannot find module '_debugger'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/userName/.nodebrew/node/v8.4.0/lib/node_modules/node-inspector/lib/debugger.js:2:16)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
왜... 떠났어...
여러가지 조사해 본 결과, 발견한 것이 이 페이지 ⇨ htps : // 기주 b. 코 m / 앙구 r / p 여과 등 c와 r / 함께 s / 4307
_debugger and the legacy CLI debugger were removed in Node 8: nodejs/node@90476ac
Oh... 분명히 Node.js의 v8에서는 _debugger와 legacy CLI debugger가 삭제된 것 같습니다.
이것이 문제처럼.
With Node v8 set to enter LTS in October, maybe we could get an update?
htps : // 기주 b. 이 m / 그래서 js / LTS # lts-s 치즈 1
10월에 v8이 LTS가 되기 때문에, 그 타이밍에 node-inspector도 업데이트하는 느낌인가? 같은 것을 말하고 있다.
여기를 읽고, 원래 LTS란 무엇입니까? 되어 버렸기 때문에 조사했다.
node.js 버전 관리 이야기
우선 LTS에 대해. Long-term Support의 약자라고. 장기간에 걸쳐 운영 유지 보수가 보장되는 버전. 업무 등에서 사용하는 경우는 이쪽이 무난하네요.
또 다른 버전의 종류에 "Current"라는 것이 있다. 이쪽은 장기간에 걸친 운용 보수가 보증되지 않고, 그 대신 뱅뱅 기능을 추가해 나갈 거라고 하는 서 위치.
현재 버전 관리의 예정은 다음과 같습니다.
(출처: htps : // 기주 b. 이 m / 그래서 js / LTS # lts-s 치즈 1)
이렇게 깨끗하게 버전 관리를 하고 있는 것은 훌륭하다… 머리가 오르지 않네요.
결론
결론, node-inspector를 사용하고 싶다면 Node.js v6를 사용하는 것이 좋다.
nodebrew를 사용하면 쉽게 Node.js의 여러 버전 관리 및 전환이 가능하다.
즉시 v6을 설치해 봅니다.
이 페이지를 참고로, LTS로서 서포트되고 있는 버젼을 확인. ⇨ htps : // 그래서 js. 오 rg/엔/
(2017/9/05 현재 LTS는 v6.11.3이고 Current는 v8.5.0)
terminal//v6.11.3をインストール
$ nodebrew install-binary v6.11.3
Fetching: https://nodejs.org/dist/v6.11.3/node-v6.11.3-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
//しっかりインストールされているか確認
$ nodebrew ls
v6.11.3
v8.4.0
//使用するバージョンを切り替える
$ nodebrew use v6.11.3
use v6.11.3
//切り替わっているか確認
$ nodebrew ls
v6.11.3
v8.4.0
current: v6.11.3
//一度node-inspectorをアンインストール
$ sudo npm uninstall -g node-inspector
//再度インストール
$ sudo npm install -g node-inspector
//node-inspectorが使えるか確認
$ node-inspector
Node Inspector v1.1.1
Visit http://127.0.0.1:8080/?port=5858 to start debugging.
//できた!!!!
앞으로는 제대로 node-inspector의 혜택에 맡기면서 Node.js를 배우고 싶다.
Reference
이 문제에 관하여(우수한 디버거(node-inspector)를 사용하고 싶은 사람은 node.js v6를 계속 사용하는 편이 좋을지도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Climber22/items/cd16b4e0ec967da70d5c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
결론, node-inspector를 사용하고 싶다면 Node.js v6를 사용하는 것이 좋다.
nodebrew를 사용하면 쉽게 Node.js의 여러 버전 관리 및 전환이 가능하다.
즉시 v6을 설치해 봅니다.
이 페이지를 참고로, LTS로서 서포트되고 있는 버젼을 확인. ⇨ htps : // 그래서 js. 오 rg/엔/
(2017/9/05 현재 LTS는 v6.11.3이고 Current는 v8.5.0)
terminal
//v6.11.3をインストール
$ nodebrew install-binary v6.11.3
Fetching: https://nodejs.org/dist/v6.11.3/node-v6.11.3-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
//しっかりインストールされているか確認
$ nodebrew ls
v6.11.3
v8.4.0
//使用するバージョンを切り替える
$ nodebrew use v6.11.3
use v6.11.3
//切り替わっているか確認
$ nodebrew ls
v6.11.3
v8.4.0
current: v6.11.3
//一度node-inspectorをアンインストール
$ sudo npm uninstall -g node-inspector
//再度インストール
$ sudo npm install -g node-inspector
//node-inspectorが使えるか確認
$ node-inspector
Node Inspector v1.1.1
Visit http://127.0.0.1:8080/?port=5858 to start debugging.
//できた!!!!
앞으로는 제대로 node-inspector의 혜택에 맡기면서 Node.js를 배우고 싶다.
Reference
이 문제에 관하여(우수한 디버거(node-inspector)를 사용하고 싶은 사람은 node.js v6를 계속 사용하는 편이 좋을지도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Climber22/items/cd16b4e0ec967da70d5c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)