Node.js 你有在c9.io IDE上正常工作的噩梦吗
c9.io上的噩梦简直就是一场噩梦 我根本无法让它工作,我要从头到尾贯穿整个过程 第一步 我创建了一个新的工作区 主持 Node.js 步骤2 开始编辑我的新工作区 我打开Package.json并将我需要的添加到我的文件中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
{
"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"