node.js和node-postgres语法错误

时间:2013-09-23 23:16:51

标签: javascript node.js postgresql

我刚刚通过运行npm install pg。

安装了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)

我错过了哪一步?

1 个答案:

答案 0 :(得分:1)

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

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

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