2016-07-28 7 views
1

Шаги, которые я пробовал: 1. (OK) установить узел с официального сайта: https://nodejs.org/en/download/ Результат: Я могу открыть cmd (в любом месте, введите узел затем использовать такие команды, как «console.log» и печатает мои сообщения)Как установить node.js и создать проект в Eclipse

2. (Failure) установить экспресс используя npm install -g express из ЦМД дает мне ошибку (фото прилагается enter image description here

3. (OK) I» вы успешно установите экспресс, используя следующую команду: npm install express (без -g) 4. (OK) Работает простая программа 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. (Failure) Тем не менее, я хочу бежать больший проект, где к тому же один JS файл, у меня также есть файл index.html. Если я переведу оба файла в каталог установки узлов, все будет работать. Но я хочу удержать свои проекты где-то в другом месте. Если я попытаюсь запустить с node C:\Users\marius\Downloads\chat-example-master\indes.js, я получаю ошибку: Cannot find module express. Таким образом, кажется, что когда я установил выражение без «-g», я получил его только в каталоге узлов. (Дайте мне знать, если у вас есть какие-либо сомнения). 6. (Отказ) При создании проекта Node.js из Eclipse я выбираю пустой проект, без шаблона, а затем добавляю один и простой файл js (тот, у кого есть Hello World), щелкните правой кнопкой мыши по имени проекта -> запустите как - > запустить Configuration -> Node Application -> New -> добавить мой .js файл -> Run. Я получаю следующее сообщение об ошибке: произошло исключение выполнения командной строки (шаги от 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 

резюмировать:. То, что я хочу, чтобы иметь возможность запускать узловые проекты, расположенные в любом месте с «узлом» в ЦМД и создать node.js и выразить проект и запустить их из Eclipse. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

ответ

0

Просто, чтобы сообщить другим, если они сталкиваются с этой проблемой. Я могу запускать экспресс-приложения из любого места, но в корневой папке каждого приложения у меня есть npm install express. В Eclipse все, что вам нужно сделать, это: Window-> Preferences-> Nodeclipse-> uncheck "find .Node on PATH" и вставить в путь Node.js введите местоположение node.exe (в моем случае: C: \ Program Files \ nodejs \ node.exe)

 Смежные вопросы

  • Нет связанных вопросов^_^