Friday, 15 June 2012

node.js - node . and npm start don't work -



node.js - node . and npm start don't work -

the title says of problem. when seek run node . get:

module.js:340 throw err; ^ error: cannot find module 'static-favicon' @ function.module._resolvefilename (module.js:338:15) @ function.module._load (module.js:280:25) @ function.module.runmain (module.js:497:10) @ startup (node.js:119:16) @ node.js:902:3

there seems no modules folder actually. i'm running express in empty directory

npm works fine however. fresh express install if matters. help awesome, thanks!

the total error messages:

new-host-2:~ brennan$ cd desktop/ new-host-2:desktop brennan$ mkdir test4 new-host-2:desktop brennan$ cd test4 new-host-2:test4 brennan$ express -e create : . create : ./package.json create : ./app.js create : ./public create : ./public/javascripts create : ./public/images create : ./public/stylesheets create : ./public/stylesheets/style.css create : ./routes create : ./routes/index.js create : ./routes/users.js create : ./views create : ./views/index.ejs create : ./views/error.ejs create : ./bin create : ./bin/www install dependencies: $ cd . && npm install run app: $ debug=test4 ./bin/www new-host-2:test4 brennan$ node app.js module.js:340 throw err; ^ error: cannot find module 'static-favicon' @ function.module._resolvefilename (module.js:338:15) @ function.module._load (module.js:280:25) @ module.require (module.js:364:17) @ require (module.js:380:17) @ object.<anonymous> (/users/brennan/desktop/test4/app.js:3:15) @ module._compile (module.js:456:26) @ object.module._extensions..js (module.js:474:10) @ module.load (module.js:356:32) @ function.module._load (module.js:312:12) @ function.module.runmain (module.js:497:10) new-host-2:test4 brennan$ npm start app.js npm err! error: enoent, open '/users/brennan/desktop/test4/node_modules/app.js/package.json' npm err! if need help, may study *entire* log, npm err! including npm , node versions, at: npm err! <http://github.com/npm/npm/issues> npm err! scheme darwin 12.4.0 npm err! command "node" "/usr/local/bin/npm" "start" "app.js" npm err! cwd /users/brennan/desktop/test4 npm err! node -v v0.10.26 npm err! npm -v 1.4.7 npm err! path /users/brennan/desktop/test4/node_modules/app.js/package.json npm err! code enoent npm err! errno 34 npm err! npm err! additional logging details can found in: npm err! /users/brennan/desktop/test4/npm-debug.log npm err! not ok code 0 new-host-2:test4 brennan$ forever app.js warn: --minuptime not set. defaulting to: 1000ms warn: --spinsleeptime not set. script exit if not remain @ to the lowest degree 1000ms module.js:340 throw err; ^ error: cannot find module 'static-favicon' @ function.module._resolvefilename (module.js:338:15) @ function.module._load (module.js:280:25) @ module.require (module.js:364:17) @ require (module.js:380:17) @ object.<anonymous> (/users/brennan/desktop/test4/app.js:3:15) @ module._compile (module.js:456:26) @ object.module._extensions..js (module.js:474:10) @ module.load (module.js:356:32) @ function.module._load (module.js:312:12) @ function.module.runmain (module.js:497:10) error: forever detected script exited code: 8

after using express-generator generate node application, need install dependencies project. done via:

$ npm install

once done, can start app using npm:

$ npm start

by default, express generated apps state start command npm (you can view in package.json file):

"start": "node ./bin/www"

so execute same thing via command line, run:

$ node ./bin/www

node.js express npm

No comments:

Post a Comment