【问题标题】:Error: Cannot find module 'pg', after running npm install pg错误:运行 npm install pg 后找不到模块“pg”
【发布时间】:2018-05-25 19:23:52
【问题描述】:

使用 VSCode。为 Windows 安装了最新的 Node.js(第一次用户)和所需的模块,其中一个是 'pg' (npm install pg)

在我的脚本顶部我有这个: const pg = require('pg');

当我尝试调试时,遇到该行时出现此错误:

Exception has occurred: Error
Error: Cannot find module 'pg'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (c:\EBI\Work\Node-pg-log\get_pg_log.js:3:12)
at Module._compile (module.js:649:14)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)

还有什么我需要安装或设置的吗?调试到位。

【问题讨论】:

  • 只有在调试到位的情况下,只有那个模块?只是想了解情况。
  • 也发生在常规运行模式下。它似乎是我正在尝试使用的所有模块。
  • 您的项目根目录中有node_modules 文件夹吗?

标签: node.js pg


【解决方案1】:

这通常发生在node_modules/ 文件夹位于某个子目录中时。喜欢

/app
----index.js
----/libs
--------/node_modules/

你想要一个类似的目录结构

/app
----index.js
----node_modules/

node_modules 文件夹位于当前目录或某个上级目录中

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2015-02-26
    • 2014-05-25
    • 1970-01-01
    • 2016-12-23
    • 2016-04-11
    相关资源
    最近更新 更多