Шаги, которые я пробовал: 1. (OK) установить узел с официального сайта: https://nodejs.org/en/download/ Результат: Я могу открыть cmd (в любом месте, введите узел затем использовать такие команды, как «console.log» и печатает мои сообщения)Как установить node.js и создать проект в Eclipse
2. (Failure) установить экспресс используя npm install -g express
из ЦМД дает мне ошибку (фото прилагается
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. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.