1

I just installed node-postgres by running npm install pg .

In my source code, I added var pg = require('pg"); and when I run I now get

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)

What step am I missing?

4

1 回答 1

2

与您的应用程序相关的 node_modules 文件夹在哪里?

来自http://nodejs.org/api/modules.html

如果传递给 require() 的模块标识符不是本地模块,并且不以'/'、'../'或'./'开头,则 node 从当前模块的父目录开始,并添加/node_modules,并尝试从该位置加载模块。

于 2013-09-24T01:34:26.847 回答