Я использую пакет Node.js для Windows (в настоящее время 0.4.2), загруженный отсюда:
http://www.rafaljonca.org/d/nodejs-windows
Это прекрасно работает - я могу устанавливать пакеты с помощью npm и запускать такие пакеты, как node-inspector, express и т. Д. Проблема в том, что я могу запускать эти пакеты, только если я в каталоге bin из дистрибутива. Я запускаю файл setenv.cmd, который добавляет bin к пути, но попытка фактически вызвать пакет (например, установить другой пакет, используя npm), когда я не на пути bin, приводит к следующему исключению.
Error: Cannot find module '/npm '
at Function._resolveFilename (module.js:299:11)
at Function._load (module.js:245:25)
at Array.<anonymous> (module.js:402:10)
at EventEmitter._tickCallback (node.js:108:26)
Я попытался установить переменную окружения NODE_PATH для моего dir пакета узла, но это не так. помощь.