Node.js 你有在c9.io IDE上正常工作的噩梦吗

Node.js 你有在c9.io IDE上正常工作的噩梦吗,node.js,phantomjs,casperjs,cloud9-ide,Node.js,Phantomjs,Casperjs,Cloud9 Ide,c9.io上的噩梦简直就是一场噩梦 我根本无法让它工作,我要从头到尾贯穿整个过程 第一步 我创建了一个新的工作区 主持 Node.js 步骤2 开始编辑我的新工作区 我打开Package.json并将我需要的添加到我的文件中 { "name": "chat-example", "version": "0.0.0", "description": "A chat example to showcase how to use `socket.io` with a static `expr

c9.io上的噩梦简直就是一场噩梦

我根本无法让它工作,我要从头到尾贯穿整个过程

第一步

我创建了一个新的工作区

主持 Node.js

步骤2

开始编辑我的新工作区

我打开Package.json并将我需要的添加到我的文件中

{
  "name": "chat-example",
  "version": "0.0.0",
  "description": "A chat example to showcase how to use `socket.io` with a static `express` server",
  "main": "server.js",
  "repository": "",
  "author": "Mostafa Eweda <mostafa@c9.io>",
  "dependencies": {
    "async": "~0.2.8",
    "express": "~3.2.4",
    "socket.io": "~0.9.14",
    "phantomjs": "*",
    "casperjs": "*",
    "nightmarejs": "*",
    "utils": "*",
    "crypto": "*"
  }
}

我让它工作。一开始我也有麻烦。我试着下载预构建的软件包,但似乎无法正常工作。最后,我向package.json文件中添加了以下内容,并运行了
npm update
,一切正常:

"nightmare": "^1.5.0",
"phantomjs": "~1.9.7"

可能他们已经更新了npm回购协议和所有内容,因为你已经发布了这篇文章。我敢打赌这是令人沮丧的。我的安装中没有这些示例,但我想如果您安装了所有正确的pre-req,您可以运行它们。

一定有人让nighmarjs在cloud9 ide上工作。
Dream
DreammareJS
是两个不同的模块。不要混淆它们。我没有意识到这一点,所以我道歉,但我认为要克服的主要问题是相似的。我会尝试启动一个Ubuntu虚拟机或其他东西,并在本地构建它,然后在构建完成后将其复制并上传到您的c9项目中。还有,只是好奇。。。我知道这两个模块之间肯定存在差异,但您选择了哪一个模块而不是另一个模块?我在想我是不是上错船了。。
"nightmare": "^1.5.0",
"phantomjs": "~1.9.7"