簡體   English   中英

錯誤:運行 npm 安裝 pg 后找不到模塊 'pg'

[英]Error: Cannot find module 'pg', after running npm install pg

使用 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/文件夾位於某個子目錄中時。 喜歡

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

你想要一個目錄結構,比如

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

其中node_modules文件夾位於當前目錄或某個上層目錄中

如果您使用的是 TypeScript 則需要安裝 pg 類型。 使用命令

npm install --save-dev @types/pg

上面關於目錄結構的答案似乎不適用於我的情況。 我的目錄結構在與 /app 相同的目錄中有 /node_modules。 關於如何解決此問題的任何其他想法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM