Javascript node.js和node postgres语法错误

Javascript node.js和node postgres语法错误,javascript,node.js,postgresql,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 (mod

我刚刚通过运行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)
module.js:340
犯错误;
^
错误:找不到模块“pg”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
at对象。(/Users/rrazavipour lp/Documents/workspace/Astute/app.js:9:10)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
在Module.runMain[as_onTimeout](Module.js:497:10)

我缺少哪一步?

与您的应用程序相关的节点模块文件夹在哪里

发件人:


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

这可能会有所帮助…ls/usr/local/lib/node_modules/express npm pg prettyjson soaps然后将其复制到您的同一目录e是从运行代码的目录运行的,或者是从运行代码的目录运行npm install。我是否应该执行以下操作:npm install pg-g for global?或者何时使用-g?建议在本地安装,除非您需要$path变量的二进制文件查看是否要全局安装请参阅