Javascript 找不到模块 internal/modules/cjs/loader.js:883 犯错误; ^ 错误:找不到模块'better-sqlite3' 需要堆栈: -D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js -D:\UserProfile\Users\Administrator\Desktop\rosbot\src\Client.js -D:\UserProfile\Users\Administrator\Desktop\rosbot\app.js 位于Function.Module.\u解析文件名(internal/modules/cjs/loader.js:880:15) at Function.Module._load(内部/modules/cjs/loader.js:725:27) at Module.require(内部/modules/cjs/loader.js:952:19) 根据需要(内部/modules/cjs/helpers.js:88:18) 反对。(D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js:1:18) at模块编译(内部/modules/cjs/loader.js:1063:30) 在Object.Module._extensions..js(internal/modules/cjs/loader.js:1092:10) 在Module.load(内部/modules/cjs/loader.js:928:32) at Function.Module._load(内部/modules/cjs/loader.js:769:14) at Module.require(内部/modules/cjs/loader.js:952:19){ 代码:“未找到模块”, requireStack:[ 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\utils\\db.js', 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\Client.js', 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\app.js' ] }
当我试图通过命令“node”使用vscode运行discord bot时,我遇到了这个错误。我不知道如何解决这个问题。看起来您没有导入模块,也没有将其命名错误或安装错误 修复导入错误的示例:Javascript 找不到模块 internal/modules/cjs/loader.js:883 犯错误; ^ 错误:找不到模块'better-sqlite3' 需要堆栈: -D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js -D:\UserProfile\Users\Administrator\Desktop\rosbot\src\Client.js -D:\UserProfile\Users\Administrator\Desktop\rosbot\app.js 位于Function.Module.\u解析文件名(internal/modules/cjs/loader.js:880:15) at Function.Module._load(内部/modules/cjs/loader.js:725:27) at Module.require(内部/modules/cjs/loader.js:952:19) 根据需要(内部/modules/cjs/helpers.js:88:18) 反对。(D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js:1:18) at模块编译(内部/modules/cjs/loader.js:1063:30) 在Object.Module._extensions..js(internal/modules/cjs/loader.js:1092:10) 在Module.load(内部/modules/cjs/loader.js:928:32) at Function.Module._load(内部/modules/cjs/loader.js:769:14) at Module.require(内部/modules/cjs/loader.js:952:19){ 代码:“未找到模块”, requireStack:[ 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\utils\\db.js', 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\Client.js', 'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\app.js' ] },javascript,visual-studio-code,module,discord.js,Javascript,Visual Studio Code,Module,Discord.js,当我试图通过命令“node”使用vscode运行discord bot时,我遇到了这个错误。我不知道如何解决这个问题。看起来您没有导入模块,也没有将其命名错误或安装错误 修复导入错误的示例: internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module 'better-sqlite3' Require stack: - D:\UserProfile\Users\Administrator\Desktop\
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'better-sqlite3'
Require stack:
- D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js
- D:\UserProfile\Users\Administrator\Desktop\rosbot\src\Client.js
- D:\UserProfile\Users\Administrator\Desktop\rosbot\app.js
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> (D:\UserProfile\Users\Administrator\Desktop\rosbot\src\utils\db.js:1:18)
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: [
'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\utils\\db.js',
'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\src\\Client.js',
'D:\\UserProfile\\Users\\Administrator\\Desktop\\rosbot\\app.js'
]
}
将名称更改为您希望的名称
const <name> = require("better-sqlite3");
const <name> = require("better-sqlite3");
const <name> = require("better-sqlite3")