我正在尝试使用Cygwin运行a simple node.js webserver。我在the file之后将installing node复制到test.js
,这就是我得到的。
$ node test.js
node.js:116
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'posix'
at Function._resolveFilename (module.js:299:11)
at Function._load (module.js:245:25)
at require (module.js:327:19)
at Object.<anonymous> (/home/me/test.js:27:13)
at Module._compile (module.js:383:26)
at Object..js (module.js:389:10)
at Module.load (module.js:315:31)
at Function._load (module.js:276:12)
at Array.<anonymous> (module.js:402:10)
at EventEmitter._tickCallback (node.js:108:26)
user@host ~
$
答案 0 :(得分:3)
您安装了哪个版本的节点?如果你看一下node change log,{0.1}(版本0.1.29)(2010.02.17)中的require('posix')
已移至API中的require('fs')
。要点很老了。
答案 1 :(得分:0)
我将代码更新到最新的node.js构建在这里:https://gist.github.com/862132我仍然建议找到其他更近的例子,因为这段代码不是那么好(特别是在我更新之后)。