【问题标题】:'Error: Please install pg package manually' in js console after running npm run serve运行 npm run serve 后,在 js 控制台中出现“错误:请手动安装 pg 包”
【发布时间】:2019-09-10 00:33:55
【问题描述】:

在运行 npm run serve 启动我的 Vue Web 应用程序后,它可以正常启动,但是页面没有加载,我在控制台中看到以下内容。

Error: Please install pg package manually
_loadDialectModule connection-manager.js:81
ConnectionManager connection-manager.js:18
PostgresDialect index.js:14
Sequelize sequelize.js:322
<anonymous> main.js:32
js app.js:11203
\__webpack_require__ app.js:770
fn app.js:130
1 app.js:11265
\__webpack_require__ app.js:770
<anonymous> app.js:908
<anonymous> app.js:911

我已经尝试在本地和全局安装 pg 和 pg-hstore。

npm install --save pg pg-hstore
npm install --save -g pg pg-hstore

以下是我的 main.js 文件的一部分,用于测试 sequelize。

const Sequelize = require("sequelize");
const sequelize = new Sequelize(
  "postgres://USER:PASSWORD@localhost:5432/DBNAME"
);

sequelize
  .authenticate()
  .then(() => {
    // eslint-disable-next-line no-console
    console.log("Connection has been established successfully.");
  })
  .catch(err => {
    // eslint-disable-next-line no-console
    console.error("Unable to connect to the database:", err);
  });

【问题讨论】:

标签: javascript node.js postgresql vue.js sequelize.js


【解决方案1】:

如果你已经安装了sequelize,那么你必须全局安装pg

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-31
    • 2021-03-03
    • 2021-04-10
    • 2016-05-19
    • 2017-12-08
    • 1970-01-01
    • 2020-10-26
    • 2020-03-22
    相关资源
    最近更新 更多