сега не работи

Успешно инсталирах nowj на моя сървър. Сега изпробвам този урок: http://nowjs.com/doc/example Създадох и двата файла и ги поставете във var/www/test Като изпълните тази команда

node helloworld_server.js

в putty получавам грешка:

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'now'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (/var/www/helloworld_server.js:7:13)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Array.0 (module.js:484:10)

Инсталацията работи добре и възелът е инсталиран правилно. Аз съм начинаещ в администрирането на сървър, но какво не е наред с кода? Благодаря!


person Chris    schedule 23.05.2012    source източник
comment
Питате какво не е наред с кода, но не показвате никакъв код.   -  person Pickels    schedule 23.05.2012
comment
вижте примера nowjs. Не мисля, че примерът е грешен, но нещо трябва да не е наред с моята инсталация ;)   -  person Chris    schedule 23.05.2012


Отговори (1)


Това е много обща грешка, която ви казва, че Node.js не може да намери модула. Ако сте инсталирали npm модул в корена на вашия проект, трябва да имате директория node_module. В тази директория трябва да можете да видите модулите, които сте инсталирали.

person Pickels    schedule 23.05.2012
comment
Къде трябва да се намира основата на проекта? - person Anderson Green; 04.09.2012
comment
Имам същия проблем. Има папка, наречена usr/local/lib/node_modules/now с някои файлове в нея, но продължавам да получавам същото съобщение за грешка. - person Anderson Green; 04.09.2012