Articles of cygwin

如何在windows node.js上运行Mochatesting(错误:找不到模块'C:\ cygdrive \ c \ Users)

我试图在Windows中运行一个应用程序,这个应用程序有一些摩卡testing。 我需要做。 我读过这个 摩卡要求make。 找不到在Windows上工作的make.exe 和这个 Node.js无法find模块 – 干扰Windows上的cygwin 我有在Github目录(cygwin目录结构之外)的应用程序,我安装了节点的Windows版本。 我试过使用PowerShell和设置别名build议,但我总是得到 > module.js:340 > throw err; > ^ Error: Cannot find module 'C:\cygdrive\c\Users\Nicola\AppData\Roaming\npm\node_modules\mocha\bin\mocha' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.runMain (module.js:487:10) > at process.startup.processNextTick.process._tickCallback (node.js:244:9) Makefile:5: recipe for target `test' failed make: *** > [test] Error 1 我在那个目录中安装了mocha(顺便说一句,为什么他不在node_modules子目录中寻找mocha?)。 问题似乎是C:\cygdrive\c\Users部分我该如何解决? 我也尝试复制文件到我的家庭/目录下的cygwin,但我得到了 ./node_modules/.bin/mocha: […]

从NodeJS执行cygwin命令

使用Node的child_process模块,我想通过cygwin shell执行命令。 这就是我想要的: var exec = require('child_process').execSync; exec('mkdir -pa/b/c', {shell : 'c:/cygwin64/bin/bash.exe -c'}); TypeError:无效的数据 在WriteStream.Socket.write(net.js:641:11) 在execSync(child_process.js:503:20) 在复制:1:1 在REPLServer.defaultEval(repl.js:262:27) 在绑定(domain.js:287:14) 在REPLServer.runBound [as eval](domain.js:300:12) 在REPLServer。 (repl.js:431:12) 在emitOne(events.js:82:20) 在REPLServer.emit(events.js:169:7) 在REPLServer.Interface._onLine(readline.js:212:10) 我可以看到Node的child_process.js会添加/s和/c开关 ,无论shell设置如何,bash.exe都不知道如何处理这些参数。 我发现了一个解决这个问题的方法,但实际上并不理想: exec('c:/cygwin64/bin/bash.exe -c "mkdir -pa/b/c"'); 做上述显然只能在Windows而不是Unix系统上工作。 我如何在NodeJS的cygwin shell中执行命令?

Nodeunit命令未find?

我在Windows 7上运行,并使用cygwin安装节点。 我正在跟随如何在mcmahon的nodeunit网站上: http ://caolanmcmahon.com/posts/unit_testing_in_node_js。 我用npm来安装nodeunit,它说它已经安装好了,但是当我去调用它时,nodeunit,它说在所有不同的目录中找不到命令。 我是否必须设置某种pathvariables?

如何在Windows 7上安装僵尸JS? (node.js无头浏览器)

我有问题,你能指点我的方向吗? 编辑:这个模块(Contextify)不会从Windows上的npm安装。 有关更多信息,请参见https://github.com/brianmcd/contextify/issues/10 。 这是因为npm在Windows上不支持C ++模块: https : //github.com/brianmcd/contextify/issues/14#issuecomment-3577972 一般来说,我想运行http://zombie.labnotes.org – 对于Windows他们build议: 在Windows上,您需要使用Cygwin来访问GCC,Python等。请阅读此部分以获取详细的指示信息和故障排除: https : //github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(视窗) 问题是 – 他们说Cygwin的描述已经过时了,并build议使用Visual Studio …无论哪种方式,我得到了两个,我通过使用nodejs安装程序,而不是从头开始构build它(错误似乎并不相关)的机会 。 这是我正在做的步骤: 1)使用安装程序安装node.js: http : //nodejs.org/#download 2)有NPM包pipe理器: https : //github.com/isaacs/npm 3)得到了Python 2.7,Visual Studio 2010(因为有些来源表示C ++编译器是必要的)和Cygwin … 4)当安装程序失败时,我search了它 使用预构build的二进制文件,只需在https://github.com/Benvie/contextify/zipball/master下载ZIP文件,将其提取到您的node_modules文件夹中,然后将文件夹重命名为“contextify” c:\Program Files (x86)\nodejs>node –version v0.6.13 c:\Program Files (x86)\nodejs>npm install zombie npm http GET https://registry.npmjs.org/zombie npm http […]

Cygwin上的NPM:意外的文件结束

我正在尝试在cygwin上使用NPM,但不断收到以下错误: ERR! tar "-mvxpf" "-" "–no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Unexpected EOF in archive ERR! tar "-mvxpf" "-" "–no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Unexpected EOF in archive ERR! tar "-mvxpf" "-" "–no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" tar: Error is not recoverable: exiting now ERR! tar "-mvxpf" "-" "–no-same-owner" "-C" "/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm" ERR! Failed unpacking /tmp/npm-1305893882865/1305893885765-0.008730818051844835/tmp.tgz ERR! couldn't unpack /tmp/npm-1305893882865/1305893885765-0.008730818051844835/tmp.tgz to […]