# P5.js file can't be opened

**URL:** <https://discourse.processing.org/t/p5-js-file-cant-be-opened/43724>\
**Category:** p5.js\
**Created:** [January 21, 2024, 1:08pm UTC](https://discourse.processing.org/t/p5-js-file-cant-be-opened/43724 "2024-01-21T13:08:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Noodlybanan](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/noodlybanan/32/18897_2.png) [@Noodlybanan](https://discourse.processing.org/u/Noodlybanan)\
**Post date:** [January 21, 2024, 1:08pm UTC](https://discourse.processing.org/t/p5-js-file-cant-be-opened/43724/1 "2024-01-21T13:08:36Z")

</div>

Hello,  
I only see this when trying to open my p5.js Project. The p5.js mode can be opened, but not my project. Why? It is just plain text javascript files!

Thanks for any help!

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/c/8/c8e2bd027b95e2dc3005c2fdce935719b6643544.png)

---

<div class="post-metadata">

**Author:** ![Noodlybanan](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/noodlybanan/32/18897_2.png) [@Noodlybanan](https://discourse.processing.org/u/Noodlybanan)\
**Post date:** [January 21, 2024, 1:15pm UTC](https://discourse.processing.org/t/p5-js-file-cant-be-opened/43724/2 "2024-01-21T13:15:02Z")

</div>

Turns out, the sketch.properties file IS necessary!

This is what is in the file.

```auto
mode=p5.js
mode.id=processing.mode.p5js.p5jsMode

```
