Tag: 雪人

分离的subprocess在node.js的脚本出口退出

据我所知,我遵循api文档中的说明。 我使用detached:true, stdio:['ignore','ignore','ignore']的选项产生了这个过程detached:true, stdio:['ignore','ignore','ignore'] ,我在unref上调用unref。 ChildProcess有一个pid,所以我认为它已经成功启动了。 我试图从一个咕task任务中启动一个雪人服务器。 这个代码是在一个asynchronous调用,所以next进展,并最终完成任务。 我使用which来获取cmd ,以及Mac OSX 10.9上的/usr/local/bin雪人脚本的正确path。 端口也被定义为一个空端口。 如果我在命令行上运行相同的命令,它工作得很好。 咕噜声退出后,我打电话给ps aux | grep node ps aux | grep node和ps aux和grep为logging的PID和没有任何运行。 这里是代码: yeti = spawn("" + cmd + " –server –port " + port, [], { detached: true, stdio: ['ignore', 'ignore', 'ignore'] }); yeti.unref(); next("Yeti server is running. pid: " + […]

在Cygwin for JStesting中,如何开始使用YUI YETI需要帮助

我是YETI需要运行的很多东西的新手,我通过了大部分步骤来实现它。 我已经安装了cygwin,所以我可以运行node.js和npm(我用这些说明)。 一旦完成,我跑npm install yeti ,雪人安装。 现在我可以input这样的东西: 这是我遇到问题的地方。 我无法弄清楚如何让demo.html在demo.html运行testing。 我可以打开我的浏览器file:///C:/test/demo.html ,我可以看到testing运行(这是YUItesting),所以我知道问题不是demo.html被打破。 另外,当我尝试运行yeti作为一个服务器( yeti –server server)时,它在“运行并报告结果”行之后,不让我做任何事情,除非我用ctrl-c退出,尽pipe我可以去localhost:8000 ,看看这个: 如果我尝试打开一个新的cygwin控制台,并执行此操作: 它给了我一堆我不明白的错误。 帮帮我!

雪人问题 – 找不到模块“玉”

我刚刚从雅虎安装了雪人 ,但是当我去http://localhost:8000/我得到这个: Error: Cannot find module 'jade' at loadModule (node.js:289:15) at require (node.js:420:14) at ServerResponse.render (/usr/local/lib/node/.npm/yeti/0.1.0/dependencies/express/view.js:258:46) at Object.<anonymous> (/usr/local/lib/node/.npm/yeti/0.1.0/package/lib/server.js:28:13) at pass (/usr/local/lib/node/.npm/yeti/0.1.0/dependencies/connect/middleware/router.js:67:31) at /usr/local/lib/node/.npm/yeti/0.1.0/dependencies/connect/middleware/router.js:80:14 at EventEmitter._tickCallback (node.js:50:25) at node.js:773:9 我也想提一下,我已经安装了这个使用安装程序包从雅虎! http://yuilibrary.com/downloads/download.php?file=3716057163a82b4b00c2a00ab0bb186e 有没有解决这个问题?