Discord bot online machen geht nicht?
Tag, ich habe einen discord bot erstellt, gestern ging noch alles, aber wenn ich ihn heute mit
node .
öffnen will, kommt immer der error :
Error: Cannot find module 'C:\Users\dasjo'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Wie behebe ich das?
der code sieht so aus: (hinterfragt nicht lol)
1 Antwort
Hast du echt einen separaten Ordner z.B. auf deinem Desktop für deinen Bot gemacht? Oder ist main.js einfach unter C:\Users\dasjo abgespeichert?
Jedenfalls... Versuche die Konsole unter dem richtigen path zu öffnen, also wenn main.js irgendwo auf deinem Desktop ist, dann wähle den Ordner mit der Konsole aus. Wenn node . trotzdem nicht geht, dann versuche mal node main.js
Um den richtigen Ordner sozusagen auszuwählen, brauchst du den cd command.
Sagen wir mal der Bot ist einfach unter Hallo unter deinem Desktop abgespeichert. Jetzt steht ja das bei deiner Konsole:
Das heisst du bist immernoch im "dasjo" Ordner. Du willst aber in den "Hallo" Ordner der im Desktop ist.
Dafür gibst du bei der Konsole: cd Desktop
ein, dann siehst du, dass PS C:\Users\dasjo> zu PS C:\Users\dasjo\Desktop> geändert wird.
Dann musst du nur noch: cd Hallo
eingeben und dann bist du beim richtigen Ordner.
Also, falls du das alles nicht lesen willst, hier die kurze Version:
Stelle dir sicher, dass du den richtigen Ordner bei der Konsole ausgewählt hast, sonst ändere das mit dem "cd" command und wenn das der Fall ist, versuche mal node main.js statt node . einzugeben.