Error: listen EACCES: permission denied 0.0.0.0:3100

Author: Chriscon1994Created Jun 25, 2019Updated Jun 16, 2025

Node.js: v12.4.0. Windows: 10 NPM: 6.9.0

I keep getting this error and I'm unsure how to resolve it. Any help would be greatly appreciated, error code below:

events.js:177 throw er; // Unhandled 'error' event ^

Error: listen EACCES: permission denied 0.0.0.0:3100 at Server.setupListenHandle [as _listen2] (net.js:1209:19) at listenInCluster (net.js:1274:12) at Server.listen (net.js:1362:7) at Object. (C:\Users\chrisconnolly\customer-support\server.js:167:8) at Module._compile (internal/modules/cjs/loader.js:774:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10) at Module.load (internal/modules/cjs/loader.js:641:32) at Function.Module._load (internal/modules/cjs/loader.js:556:12) at Function.Module.runMain (internal/modules/cjs/loader.js:837:10) at internal/main/run_main_module.js:17:11 Emitted 'error' event at: at emitErrorNT (net.js:1253:8) at processTicksAndRejections (internal/process/task_queues.js:84:9) { code: 'EACCES', errno: 'EACCES', syscall: 'listen', address: '0.0.0.0', port: 3100

Source: BrowserSync/browser-sync