# Inspector Debug code

**URL:** <https://forum.babylonjs.com/t/inspector-debug-code/23478>\
**Category:** Questions\
**Tags:** gui\
**Created:** [September 1, 2021, 6:17am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478 "2021-09-01T06:17:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [September 1, 2021, 6:17am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/1 "2021-09-01T06:17:35Z")

</div>

about: [https://github.com/BabylonJS/Babylon.js](https://github.com/BabylonJS/Babylon.js)，I changed how to debug the code in the inspector. Is there a way?Ask for help

---

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [September 1, 2021, 6:38am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/2 "2021-09-01T06:38:57Z")

</div>

I found a way，npm run start,Then open index-local.html in the sandbox.However, if you run index.html under the inspector folder separately, an error is reported, and index.js 404

---

<div class="post-metadata">

**Author:** ![roland](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/roland/32/38940_2.png) [@roland](https://forum.babylonjs.com/u/roland)\
**Post date:** [September 1, 2021, 9:22am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/3 "2021-09-01T09:22:18Z")

</div>

Hi @brightMoon !  
I am not sure what exactly do you want to achieve. Do you want to debug BabylonJS source code?

---

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [September 1, 2021, 9:42am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/4 "2021-09-01T09:42:48Z")

</div>

yes, debug the inspector code

---

<div class="post-metadata">

**Author:** ![roland](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/roland/32/38940_2.png) [@roland](https://forum.babylonjs.com/u/roland)\
**Post date:** [September 1, 2021, 9:47am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/5 "2021-09-01T09:47:19Z")

</div>

Did you already get through this page?

> **[Start Contributing to Babylon.js | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/developWithBjs/howToStart#introduction)**
>
> Learn how to start contributing to Babylon.js.

I could quite easily setup my debug environment following these instructions. If you did so and you are stuck at a point, just ask.  
R.

---

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [September 1, 2021, 10:00am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/6 "2021-09-01T10:00:01Z")

</div>

Thank you, but Article 6 won’t work

 ![babylon](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/1/9/19f35be574c64707a93adac1fe3620e644a330d1.png)  
and index.js 404

---

<div class="post-metadata">

**Author:** ![roland](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/roland/32/38940_2.png) [@roland](https://forum.babylonjs.com/u/roland)\
**Post date:** [September 1, 2021, 10:03am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/7 "2021-09-01T10:03:08Z")

</div>

I am on phone now, I can’t check it for sure, but try local-index instead. I can check it later on my PC, but give it a try.

---

<div class="post-metadata">

**Author:** ![roland](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/roland/32/38940_2.png) [@roland](https://forum.babylonjs.com/u/roland)\
**Post date:** [September 1, 2021, 10:41am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/8 "2021-09-01T10:41:43Z")

</div>

It doesn’t make sense to run the Inspector alone. You get an 404 because tt is trying to load a test scene from test/index.js which is not present.

You debug the Inspector by running it in a container, for example the Playground, Sandbox or your test scene and invoke the Inspector there.

You have more options. You can start it in VS Code and setup breakpoints

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/8/888adb3fb8953d6710d76c9ad5439d101a6208f6.png)

or you can use old plain console.logs and start BJS like this:  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/0/6/06dba6719f773b6818dcdd0b351a9f5774886f7b.png)

you should get this after the compilation is finished:  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/3/5/35956e1ed1e19de5f15a2a8eef87773a53513acb.png)

Navigate to the local PG and invoke the inspector to trigger your console.logs:

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/4/b/4b83aaf2bba15b206bdf164374a40d9e9958f512.png)

---

<div class="post-metadata">

**Author:** ![brightMoon](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brightmoon/32/9959_2.png) [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Post date:** [September 1, 2021, 11:58am UTC](https://forum.babylonjs.com/t/inspector-debug-code/23478/9 "2021-09-01T11:58:36Z")

</div>

Thank you. This will solve my problem
