2013-09-23 4 views
0

Я только что установил node-postgres, выполнив npm install pg.Ошибка синтаксиса node.js и node-postgres

В моем исходном коде, я добавил var pg = require('pg"); и когда я бегу я теперь получить

module.js:340 
    throw err; 
     ^
Error: Cannot find module 'pg' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/Users/rrazavipour-lp/Documents/workspace/Astute/app.js:9:10) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.runMain [as _onTimeout] (module.js:497:10) 

Какой шаг мне не хватает?

+0

Это может помочь ... Ls/USR/местные/Библиотека/node_modules/ выразить \t \t НПМ \t \t \t \t пг prettyjson \t мыло – reza

ответ

1

Где находится папка node_modules в зависимости от вашего приложения?

из http://nodejs.org/api/modules.html:

Если идентификатор модуля передается требовать() не является родным модулем, и не начинается с, «../», или «./», затем начинается «/» узла в родительском каталоге текущего модуля и добавляет/node_modules и пытается загрузить модуль из этого места.

+0

это только показывает в/USR/местные/Библиотека/node_modules – reza

+0

затем либо скопируйте его в тот же каталог, в котором выполняется ваш код, или запустите npm install из каталога, из которого выполняется ваш код. – djbrick

+0

Должен ли я делать: npm установить pg -g для глобального? Или когда вы используете -g? – reza

Смежные вопросы