Found the issue:
opened 03:35PM - 22 Jan 20 UTC
closed 08:57AM - 15 Apr 20 UTC
type: help wanted
<!--
Hello 👋 Thank you for submitting an issue.
Before you start, please mak… e sure your issue is understandable and reproducible.
To make your issue readable make sure you use valid Markdown syntax.
https://guides.github.com/features/mastering-markdown/
-->
**Describe the bug**
After executing the command `npm run develop`, an error is displayed
```
[2020-01-22T15:25:07.637Z] error Error: bind EACCES null:1337
at listenOnMasterHandle (net.js:1326:16)
at rr (internal/cluster/child.js:126:12)
at Worker.send (internal/cluster/child.js:93:7)
at process.onInternalMessage (internal/cluster/utils.js:43:8)
at process.emit (events.js:198:15)
at emit (internal/child_process.js:848:12)
at processTicksAndRejections (internal/process/task_queues.js:81:17)
```
And I have checked that port 1337 is not occupied
**Steps to reproduce the behavior**
1. `npx create-strapi-app my-project --quickstart`
2. `npm run develop`
**Expected behavior**
A clear and concise description of what you expected to happen.
**System**
- Node.js version: 12.13.0
- NPM version: 6.12.0
- Strapi version: 3.0.0-beta.18.5
- Database: SqlLite
- Operating system: Windows 10
It seems that the port 1337 is a protected port for windows, somehow. Try using the port 8082 for example, which is apparently free (Or any other higher like 8085).
You can just change your .env file to something like:
PORT=8082
Only in your windows development machine.