2016-11-12 68 views
0

我嘗試運行node.js的示例項目,我從網上下載here的Node.js - 廣東話運行項目

我下載的Node.js和NPM並檢查使用CMD如下所示兩個版本。 cmd

起初npm的版本不兼容,但我遵循YouTube指南,現在看起來版本是兼容的。如果我沒有提及,即時通訊使用Windows操作系統。

然後我通過鍵入安裝插座包「故宮安裝[email protected]節點靜態」在cmd中和一堆寫的事,直到它完成。

我再打開cmd並做「CD ...那麼包含該項目的文件夾」,直到它的根文件夾。

我再CMD「節點app.js」,這是包含在項目的js文件類型英寸 我得到這個結果: socket

以下則本教程IM告訴我去http://localhost:8080看到演示的本地副本,但是當我做,說鉻只是負載和負載然後幾分鐘後,無法達成。有誰知道我做錯了什麼?任何幫助appriciated

+0

棄用警告是由於新版本的節點。沒關係,你可能會忽略它。 –

+0

你NPM是過時的BTW。你真的應該在3.x –

+0

你能提供一個下載鏈接嗎? im on 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

即時通訊給這個試試看 –