Node.js - 无法运行项目

时间:2016-11-12 11:55:42

标签: javascript node.js

我试图运行我从here

下载的node.js示例项目

我下载了node.js和npm,并使用CMD检查了两个版本,如下所示。 cmd

起初,npm的版本不兼容,但我遵循了YouTube指南,现在似乎版本兼容。如果我没有提及,我使用Windows操作系统。

然后我通过在cmd中键入“npm install socket.io@0.9.10 node-static”来安装套接字包,并且在完成之前发生了一堆写入。

然后我打开cmd并执行“cd ...然后包含项目的文件夹”,直到它的根文件夹。

然后我输入cmd“node app.js”,这是项目中包含的js文件。 我得到了这个结果: socket

接下来的教程告诉我去http://localhost:8080查看演示的本地副本,但是当我这样做时,chrome只是加载并加载,然后在几分钟之后说它无法到达。有谁知道我做错了什么?任何帮助都是适当的

1 个答案:

答案 0 :(得分:1)

表示你没有做错任何事,也不适合我。它是在2012年编写的,所以很可能这与旧版本的Node.JS以及某些依赖项的旧版本一起工作得很好。为了让它在我本地工作,我做了以下更改:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if segue.identifier == "popoverSegue" { let popoverViewController = segue.destinationViewController popoverViewController.modalPresentationStyle = UIModalPresentationStyle.Popover popoverViewController.popoverPresentationController!.delegate = self // added Line popoverViewController.delegate = self } } 中的handler功能更改为

app.js

而不是安装旧版本的socket.io我安装了最新版本。您可能希望删除项目中的function handler (request, response) { fileServer.serve(request, response); } 目录,然后:

node_modules