簡體   English   中英

UnhandledPromiseRejectionWarning:錯誤:當我嘗試運行我的代碼時找不到模塊“../database/db”

[英]UnhandledPromiseRejectionWarning: Error: Cannot find module '../database/db' when i try to run my code

所以我試圖為我的不和諧機器人實現一個數據庫,但是當它嘗試調用它時,我得到的只是

UnhandledPromiseRejectionWarning:錯誤:找不到模塊“../database/db”

這是失敗的一點

 const Discord = require('discord.js'); const bot = new Discord.Client(); const fs = require('fs'); const util = require('util'); const mysql = require('mysql2'); let connection; require('dotenv').config(); ///Token for discord bot (async () => { connection = await require('../database/db'); await bot.login(process.env.BOT_TOKEN); })();

這是我的文件結構

在此處輸入圖片說明

我嘗試全局安裝 mysql2 以查看該工作是否有幫助,但沒有 :(

編輯: 在此處輸入圖片說明

有人問數據庫里面的文件是什么樣的

因為你沒有給我們足夠的信息我真的幫不上忙但是如果你試圖獲取的文件名是db而你的文件名是 index.js 那么這應該可以工作

connection = await require('./database/db');

注意:如果這不起作用,請添加更多屏幕截圖/有關文件位置的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM