2016-11-12 6 views
0

им пытаются запустить Node.js пример проекта, который я скачал с hereNode.js - Cant запустить проект

я скачал Node.js и НПМ и проверил обе версии с помощью CMD, как показано ниже. cmd

Сначала версия npm не совместима, но я следовал руководству по youtube, и теперь кажется, что версии совместимы. Если я не упоминал, я использую Windows os.

Затем я установил пакет сокетов, набрав команду «npm install [email protected] node-static» в cmd, и куча записи произошла до ее завершения.

Затем я открываю cmd и делаю «cd ... затем папки, содержащие проект», до его корневой папки.

Затем я набираю cmd "node app.js", который является файлом js, содержащимся в проекте. я получаю это в результате: socket

В учебнике им ниже, то говорит мне, чтобы перейти к http://localhost:8080 увидеть локальную копию демо, но когда я делаю, хром только нагрузки и нагрузки, то через несколько минут говорит, что это не может быть достигнуто. кто-нибудь знает, что я делаю неправильно? любая помощь заявляется

+0

Предупреждение об устаревании связано с новой версией узла. Все в порядке, вы можете просто проигнорировать это. –

+0

вы npm устарели кстати. вы действительно должны быть на 3.x –

+0

можете ли вы предоставить ссылку для скачивания? im на https://nodejs.org/download/release/npm/, а последнее - 1.4.9. –

ответ

1

afaict, вы ничего не делаете неправильно, не работает и для меня. Это было написано в 2012 году, поэтому вполне возможно, что это отлично работало с более старой версией Node.JS и более старых версий некоторых зависимостей. Для того, чтобы получить это работает для меня на месте, я сделал следующие изменения:

Измените handler функции в app.js для

function handler (request, response) { 
    fileServer.serve(request, response); 
} 

И вместо того, чтобы устанавливать старую версию Socket.io я установлена ​​последняя версия. Вы можете удалить свой каталог node_modules в проект, а затем:

npm install socket.io node-static 
+0

im, чтобы это попыталось удержать –