Node.JS Ошибка: не удается найти модуль posix (с использованием Cygwin) - PullRequest
1 голос
/ 09 марта 2011

Я пытаюсь запустить простой веб-сервер node.js с использованием Cygwin. Я скопировал файл в 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 ~
$

Ответы [ 2 ]

3 голосов
/ 09 марта 2011

Какую версию узла вы установили?Если вы посмотрите на журнал изменений узла , require('posix') был перенесен в require('fs') в API в версии 0.1.29 (2010.02.17).Суть довольно старая.

0 голосов
/ 09 марта 2011

Я обновил код до новейшей сборки node.js здесь: https://gist.github.com/862132 Тем не менее, я рекомендую найти другой более свежий пример, так как этот код не так уж хорош (особенно после того, как я обновил его).

...