【发布时间】: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);
});
【问题讨论】:
-
@Adiii 感谢您帮助搜索。我之前看到过那个问题线程,但在尝试了提到的各种修复后都没有成功。
标签: javascript node.js postgresql vue.js sequelize.js