프로그램 배포페이지로 이동.
https://nodejs.org/ko/download/
OS에 알맞는 프로그램 다운로드.
윈도우의 경우, msi 프로그램 다운로드해서 일반적인 프로그램처럼 설치하면 끝. (아직 리눅스에서 설치 안 해봄. 리눅스에서 설치하는 방법은 다음번에 고민하기로 함)
설치하고나서 nodejs를 실행하는 방법은 cmd 창을 실행하고 node 만 타이핑하면 된다.
1 2 3 4 5 | Microsoft Windows [Version 10.0.15063] (c) 2017 Microsoft Corporation. All rights reserved. c:\Program Files\nodejs>node > | cs |
트러블 슈팅 #2 모듈 'express'를 찾을 수 없다는 에러 메시지
nodejs를 설치하자마자, 예제 프로그램을 실행하면 cannot find module '모듈이름' 이라는 에러 메시지를 만나게 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | c:\Program Files\nodejs\app.js>node app.js module.js:538 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:536:15) at Function.Module._load (module.js:466:25) at Module.require (module.js:579:17) at require (internal/module.js:11:18) at Object.<anonymous> (c:\Program Files\nodejs\app.js\app.js:2:15) at Module._compile (module.js:635:30) at Object.Module._extensions..js (module.js:646:10) at Module.load (module.js:554:32) at tryModuleLoad (module.js:497:12) at Function.Module._load (module.js:489:3) | cs |
해결방법 : 예제 js 프로그램이 있는 곳에서 cmd 창을 띄워서 npm으로 모듈을 설치한다. 예제 디렉토리로 이동하는 이유는 다운로드 받은 모듈을 해당 디렉토리에 설치하기 때문임..
1 2 3 4 5 6 7 8 9 10 11 12 | c:\Program Files\nodejs\app.js>npm install express npm WARN saveError ENOENT: no such file or directory, open 'c:\Program Files\nodejs\package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open 'c:\Program Files\nodejs\app.js\package.json' npm WARN nodejs No description npm WARN nodejs No repository field. npm WARN nodejs No README data npm WARN nodejs No license field. + express@4.16.2 added 48 packages in 2.991s c:\Program Files\nodejs\app.js> | cs |
* npm은 node.js 설치할 때에 같이 설치된다. 만약 cmd 창에서 npm을 찾을 수 없다고 나오면,
1) PATH를 확인다. (c:\Program Files\nodejs 가 들어있어야함.)
2) node.js를 다시 설치한다.
같은 방법으로 request 모듈도 미리 설치해둔다. (조만간 필요할 것임)
1 2 | c:\Program Files\nodejs\app.js>npm install request | cs |
트러블 슈팅 #3. ssl 인증 문제로 인해서 npm 모듈을 설치할 수 없다는 에러 메시지
방화벽 등의 문제로 ssl 인증이 안 될 때에는...
해결 방법 : npm config set strict-ssl false 으로 strict-ssl을 잠시 꺼두고, 인스톨하면 된다.
1 2 3 4 5 | c:\Program Files\nodejs\app.js>npm config set strict-ssl false c:\Program Files\nodejs\app.js>npm install express + express@4.16.2 updated 1 package in 2.509s c:\Program Files\nodejs\app.js> | cs |
'인터넷/모바일 > 머신러닝' 카테고리의 다른 글
fbprophet 설치할 때에 PermissionError: [WinError 32] pip-sm1260j2-build 해결 (1) | 2018.06.22 |
---|---|
conda create 할 때에 https (SSL) 관련 에러가 나는 경우의 해결 방법. (0) | 2018.05.25 |
python : UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1: ordinal not in range(128) 해결책. (0) | 2017.10.25 |
python3 한글 처리. (1) | 2017.09.12 |
윈도우10에서 텐서플로우 설치하기. (0) | 2017.08.08 |