# Problem with installation

**URL:** https://discourse.processing.org/t/problem-with-installation/16529
**Category:** Development
**Created:** [December 20, 2019, 7:40am UTC](https://discourse.processing.org/t/problem-with-installation/16529 "2019-12-20T07:40:23Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![niravasher](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@niravasher](https://discourse.processing.org/u/niravasher)
#### Post date: [December 20, 2019, 7:40am UTC](https://discourse.processing.org/t/problem-with-installation/16529/1 "2019-12-20T07:40:23Z")

</div>

Hi! my name is Nirav Asher, I am from Mumbai, India. I am trying to contribute to processing/p5.js. I am working on Ubuntu 19.04. I will be trying for GSOC 2020.  
When I run npm run grunt, I get the following warning a lot of times  
“No parser and no filepath given, using ‘babel’ the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred”  
and then finally aborted due to warnings.  
When I type npm run dev I successfully install the project loally but I can’t see the top nav and side nav bar on my PC. My cmd prompt says “Done but with few warnings”  
Do npm run dev and npm run grunt perform the same task? If not what should I do to correctly install the project locally.

---

<div class="post-metadata">

### Author: ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)
#### Post date: [December 21, 2019, 5:19am UTC](https://discourse.processing.org/t/problem-with-installation/16529/2 "2019-12-21T05:19:24Z")

</div>

does

[![](https://img.youtube.com/vi/Rr3vLyP1Ods/maxresdefault.jpg "Adding a Function to p5.js") ](https://www.youtube.com/watch?v=Rr3vLyP1Ods)

( the first part ) help?

* * *

also could you please change the title,  
as the question is not how to install / or use / p5.js, it is

> how to build your own p5.js from source

if i understand correctly.

---

<div class="post-metadata">

### Author: ![limzykenneth](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/limzykenneth/32/1449_2.png) [@limzykenneth](https://discourse.processing.org/u/limzykenneth)
#### Post date: [December 28, 2019, 2:17pm UTC](https://discourse.processing.org/t/problem-with-installation/16529/3 "2019-12-28T14:17:13Z")

</div>

The issue with “No parser and no filepath given, using ‘babel’ the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred” should be fixed now.

You should start by going through the [conrtibutor docs](https://github.com/processing/p5.js/tree/master/contributor_docs), it will cover all that you need to know in terms of building p5.js from source and developing it.
