'Node.js node:internal/modules/cjs/loader:936 error while trying to use discord.js

I'm trying to make a discord bot with the command prefix "*" but when I try to get the bot online/run it, it gives me this error:

node:internal/modules/cjs/loader:936 node:internal/modules/cjs/loader:936 throw err; ^

Error: Cannot find module 'C:\Users\name\const' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }

The module I'm using is discord.js and i've installed discord.js on CMD and the VSC terminal but it still comes up with the MODULE NOT FOUND error. I've looked around the internet and I can't find one that fixes the problem. I've tried reinstalling Node.js but it won't stop coming back. Please help, Thanks!



Solution 1:[1]

same error with me but I just change file dir cause I run node <filename.js> in the wrong dir so I just change like --- the first step chacks you are in the right dir or not type: > ls then if you are in the right dir then type: node <filename.js> if not then change your dir to change dir type: cd <filename> and then run your first app or file for run type: node <filename.js>

I hope your error is solved!

Solution 2:[2]

you need to run it as an administrator so sudo(whatever you tryna run) as long as you are in the right directory

Solution 3:[3]

I had the same error and it was a case of trying to run the file in node from the wrong location.

My solution was to use the terminal and CD into the exact folder the file I was trying to run were and then after that I could run node filename.js.

Solution 4:[4]

On Windows I solved it like this.

I went to the folder: C:\Users\Documents\AppData\Roaming\npm

And I deleted the file. create-react-app.

I started the project again, and it worked.

Solution 5:[5]

The error tells that you've required packages that you haven't installed. So please make sure that you've installed every package that you've required in your bot. Also if you're sure that you've installed it, please check it again, there were namely some problems for some people that some of their packages got uninstalled while updating Discord.js to version 13.

For your problem in the comments ("TypeError [CLIENT_MISSING_INTENTS]"), it is now required in Discord.js version 13 to add your needed intents in the client. Please read this part of the Discord.js guide.

Solution 6:[6]

npm uninstall webpack-cli -D

npm install [email protected] --save-dev

than work fine

Solution 7:[7]

In my case (this error ocurred at running docker container of next app), it was because I was running docker-compose without the flag --build, but of without copy lock files (package-lock.json and/or yarn.lock).

I updated my Dockerfile:

[...]

COPY yarn.lock .
RUN yarn install --frozen-lockfile 
CMD [ "yarn", "dev" ]

And after, run with docker-compose up --build

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Bhavesh Sharma
Solution 2 Baba
Solution 3 M-Vixy
Solution 4 Jeremias Marinho
Solution 5 Luuk
Solution 6 burak ozcan
Solution 7 Henrique Holtz