![White screen of death](https://mc.dev/wp-content/uploads/2024/04/Screenshot-2024-04-09-at-6.10.31 PM-1024x882.png)
My first time working with the Remix framework didn’t go so well. I followed their quick start instructions step-by-step which seemed very straight forward. The development server started. I opened a browser to localhost and ended up with the dreaded “white screen of death”.
I thought I followed all the steps correctly in the terminal:
![](https://mc.dev/wp-content/uploads/2024/04/Screenshot-2024-04-09-at-6.14.48 PM-1024x591.png)
At this point I thought I could view the app in my browser. After several attempts to reinstall, all ending in the same result, I tried doing one step which I thought was unnecessary:
$ cd ./remix-app && npm install
I don’t know why I even tried this. The terminal indicated that all dependencies were installed:
![](https://mc.dev/wp-content/uploads/2024/04/Screenshot-2024-04-09-at-6.18.04 PM.png)
Plus, I could see the package-lock.json file and node_modules folder were already present.
I was convinced an install command would do nothing. And, after running it, no additional packages were installed.
However, when I tried to run the app, much to my surprise, it worked!
![](https://mc.dev/wp-content/uploads/2024/04/Screenshot-2024-04-09-at-6.23.19 PM-1014x1024.png)
My first impressions of Remix are not good. I’m not sure I’ll stick with it after this frustration. Hopefully someone will get this fixed for future tire kickers.