繁体   English   中英

续集错误:“错误:请手动安装 sqlite3 package”即使我的方言是“mysql”

Sequelize error: "Error: Please install sqlite3 package manually" even when my dialect is "mysql"

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在运行我的 nodejs 项目时收到此错误Error: Please install sqlite3 package manually

事件我添加了mysql作为。 sequelize 连接中的方言

这是我的服务器代码

const sequelize = new Sequelize(process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASS, {
 host: process.env.DB_HOST,
 port: process.env.DB_PORT,
 dialect: 'mysql'
});

sequelize.authenticate().then(() => {
app.listen(port, () => {
    // eslint-disable-next-line no-console
    console.log(`Example app listening on port ${port}`)
})
// eslint-disable-next-line no-unused-vars
}).catch((error) => {
  // eslint-disable-next-line no-console
  console.log(error);
  throw Error('Error in db connect');
});

这是 package.json 文件的代码

{
  "name": "geosafe-backend",
  "version": "1.0.0",
  "description": "",
  "main": "src/index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "node src/index",
    "format:check": "prettier --check .",
    "format:write": "prettier --write .",
    "lint:check": "eslint .",
    "lint:fix": "eslint --fix ."
 },
 "author": "Vinit Singh",
 "license": "ISC",
 "dependencies": {
   "bcryptjs": "^2.4.3",
   "dotenv": "^16.0.2",
   "express": "^4.18.1",
   "jsonwebtoken": "^8.5.1",
   "mysql2": "^2.3.3",
   "passport": "^0.6.0",
   "passport-jwt": "^4.0.0",
   "sequelize": "^6.21.4"
},
"devDependencies": {
  "eslint": "^8.23.0",
  "eslint-config-prettier": "^8.5.0",
  "prettier": "^2.7.1"
}
}

即使我安装 sqlite3 package 我得到 table not found 错误。 我的连接中存在一些问题,但无法找到解决方案。

问题暂未有回复.您可以查看右边的相关问题.
3 错误:请手动安装 sqlite3 package

您好,我将 sqlite3 用于一个项目,但是当我尝试从 nodemon 开始运行 npm 时,这给了我这个错误,我还注意到我尝试了安装 sqlite3 的所有可能性,但每次它给我同样的错误。 ...

7 ElectronJs:请手动安装 sqlite3 包

我试图用electron应用程序配置sqlite数据库,在安装sqlite依赖项后,我开始收到错误,请手动安装 sqlite3 包。 我多次重复相同的步骤,但sqlite不适用于electron 我只是在互联网上搜索这个问题,我找到了几个答案,但每个答案都缺少步骤。 因此,在这个问题上花了我 4 ...

10 Docker Sqlite3:请手动安装 sqlite3 包

我正在尝试在我的项目中使用 docker,但我遇到了一个问题; 无论我做什么,sqlite3 都没有正确安装,它包含在 package.json 中,我也尝试卸载并重新安装它,但它不起作用。 当我克隆项目并在 Windows 中运行 npm i 时,我遇到了同样的问题,但是使用 npm i -S s ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM