我有一个 postgres 数据库,想将 sequelize 上的方言设置为 postgres。我主要遵循了 sequelize.js 网站上的所有说明:
var Sequelize = require("sequelize");
var sequelize = new Sequelize('database', 'postgres', 'pword', {
host: "localhost", //your server
port: 5432 //server port
dialect: 'postgres'
});
我还在 package.json 文件中做了这些修改:
"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "3.1",
"pg": "0.8.8",
"sequelize": "1.6.x"
}
但是,当我尝试运行 node app.js 时,出现此错误: dialect: 'postgres' ^^^^^^^ SyntaxError: Unexpected identifier at Module._compile (module.js:437:25)
我真的很困惑发生了什么,以及为什么我仍然收到此错误。有想法该怎么解决这个吗?