I can't run freeCodeCamp on my Local Machine

After running npm run seed, I’m receiving this error. Please Help!!

challengeCollection.deleteMany({}, async err => {

SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions…js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)

Your best bet for troubleshooting something like this is probably the Contributors chat room.

Okay Thanks @ArielLeslie :slightly_smiling_face:

Post redacted by its creator.


Still receiving the same issue:

What is the output of node --version on your machine?

The node version is v6.11.2

The Mongo version is v4.0.6

Your version of node is extremely out of date. You need to upgrade to version 11.

1 Like

Ohhh, My bad I forgot about the version support.

Everything was working as said by @WebDevCoach. After i ran the command npm run develop, i couldn’t open it on localhost:8000. I don’t know what’s the issue with it.

FCC currently only supports Mongo 3.6. They are currently used Node 10.13 I believe. As far an npm is concerned, at least version 6 should be used. This can all be found in the documentation.

1 Like

Is this an Issue because I’m using Mongo version 4.0? @RandellDawson

I have no problems running FCC on MongoDB 4.0.3. Did you make sure to copy sample.env to .env? I’d recommend a fresh checkout of FCC after upgrading node, or at least blowing away node_modules and bootstrapping again.

@sumer16 as mentioned please setup the pre-requisite as per the documentation. Without conforming to it, makes it really difficult and futile to attempt debugging your specific issues.

Let us know if you are stuck.