2016-07-28 3 views
1

시도한 단계 : 1. (확인) 공식 웹 사이트에서 노드를 설치합니다. https://nodejs.org/en/download/ 결과 : cmd를 열 수 있습니다 (어느 위치에서든 입력하십시오.node.js를 설치하고 Eclipse에서 프로젝트를 만드는 방법

2. (enter image description here

3. (OK 연결 실패)에 cmd에서 npm install -g express이 나에게 오류를 제공하여 빠른 설치 (그림) 나 ') 노드는 "CONSOLE.LOG"와 같은 명령을 사용하고 내 메시지를 인쇄 다음 명령을 사용하여 express 설치 성공 npm install express (-g 제외) 4. 간단한 Hello World 프로그램 작성 Javascript 파일 :

var http = require('http'); 

// Configure our HTTP server to respond with Hello World to all requests. 
var server = http.createServer(function (request, response) { 
    response.writeHead(200, {"Content-Type": "text/plain"}); 
    response.end("Hello World\n"); 
}); 

// Listen on port 8000, IP defaults to 127.0.0.1 
server.listen(8000); 

// Put a friendly message on the terminal 
console.log("Server running at http://127.0.0.1:8000/"); 

5. (실패) 그러나, 나는 외에 하나 개의 js 파일, 나는 또한 index.html 파일을 가지고 더 큰 프로젝트를 실행 싶어. 두 파일을 노드 설치 디렉토리로 이동하면 모든 것이 작동합니다. 하지만 내 프로젝트를 어딘가에 유지할 수 있기를 원합니다. node C:\Users\marius\Downloads\chat-example-master\indes.js을 실행하려고하면 Cannot find module express 오류가 발생합니다. 따라서 "-g"없이 express를 설치했을 때 노드 디렉토리에서만 작동하는 것으로 보입니다. (의심스러운 점이 있으면 알려주십시오). 6. (실패) 이클립스에서 Node.js 프로젝트를 생성 할 때, 빈 프로젝트를 선택하고, 템플릿을 사용하지 않고, 하나의 단순한 js 파일 (Hello World를 가진 프로젝트)을 추가하고, 프로젝트 이름을 오른쪽 클릭하고, > 구성 -> 노드 응용 프로그램 -> 새로 만들기 -> 내 .js 파일 추가 -> 실행을 실행하십시오. 나는 다음과 같은 오류가 발생합니다 : 예외는 명령 행을 실행 발생 (http://techprd.com/how-to-setup-node-js-project-in-eclipse/에서 단계)

Cannot run program "node" (in directory "C:\Users\marius\workspace\FirstNodeProject"): CreateProcess error=2, The system cannot find the file specified 

요약하자면 :. 내가 원하는 것은 cmd를하고 만드는 "노드"어디에서나 위치한 노드 프로젝트를 실행 할 수있다 node.js를 열고 프로젝트를 표현한 다음 Eclipse에서 실행하십시오. 자세한 정보가 필요하면 알려주십시오.

답변

0

다른 사람들에게이 문제가 발생했는지 알려주는 것입니다. 나는 npm install express해야 모든 애플 리케이션의 루트 폴더에 있지만 어디에서에서 표현의 애플 리케이션을 실행할 수 있습니다. 이클립스에서해야 할 일은 다음과 같습니다 : Window-> Preferences-> Nodeclipse-> "PATH에서 Nodes 찾기"를 선택 해제하고 Node.js 경로에 insert하면 node.exe 위치를 입력하십시오 (제 경우에는 C : \ Program Files \ nodejs \ node.exe)

관련 문제