首页 > 解决方案 > node.js 说找不到 sqlite3 模块

问题描述

我正在使用 Sqlite3 和 Node.js express 框架创建一个待办事项应用程序后端。当我输入yarn startnpm start它给出如下错误时,我不明白我应该如何处理这个错误

internal/modules/cjs/loader.js:883

throw err;

^

Error: Cannot find module './modules/sqlite3'

Require stack:

- /home/user/todo-app/server/routes/index.js

- /home/user/todo-app/server/app.js

- /home/user/todo-app/server/bin/www
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)


at Function.Module._load (internal/modules/cjs/loader.js:725:27)

at Module.require (internal/modules/cjs/loader.js:952:19)

at require (internal/modules/cjs/helpers.js:88:18)

at Object.<anonymous> (/home/user/todo-app/server/routes/index.js:5:14)

at Module._compile (internal/modules/cjs/loader.js:1063:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

at Module.load (internal/modules/cjs/loader.js:928:32)

at Function.Module._load (internal/modules/cjs/loader.js:769:14)

at Module.require (internal/modules/cjs/loader.js:952:19)

 

{
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/user/todo-app/server/routes/index.js',
    '/home/user/todo-app/server/app.js',
    '/home/user/todo-app/server/bin/www'
  ]
}

有人可以为这个错误提供解决方案吗?

标签: node.jssqlitenode-sqlite3

解决方案


你可能没有安装它。

$ npm i sqlite3

推荐阅读