Select to view content in your preferred language

Issues with Installing Experience Builder Developer

326
1
03-10-2025 05:02 PM
Labels (1)
Guinevere
Occasional Contributor

Hi!

I am trying to get Experience Builder Developer Edition working on my machine, but am having issues with following the instructions provided.
https://developers.arcgis.com/experience-builder/guide/install-guide/ 

The instructions leave out steps or uses terms that is not in line with what I am seeing, thus I am stuck and cannot figure out what is wrong.

Here are the steps I am stuck at and need help with more details:

Step 7: Asks you to save the Redirect URI. This is not possible as you must put an URL for the application at the top. The instructions does not specify what to put in here.

It also asks to copy the APP ID in this section. There is nothing here named APP ID. I am assuming they mean Client ID, but it is just a guess.

Step 8: Instruction say to go to the server directory of the Experience Builder Install to run the npm ci, but it is not clear as to where that is located. It assumes you know what they are talking about... an example or photo would help me to understand that I am in the right location. Even the video provided, showed the steps on a Mac, and didn't even show how he got to the location... I use windows, so it was unclear if I was in the right place. 

End of step 8 and 9 - How do I even verify that I did this step correctly and the npm service is running? I got a lot of SSL errors and such, with no idea on how to deal with it.

Step 10: I am not shown how I can trust my certificate in the steps or the video. It is mentioned as a side comment and you are assumed to have this knowledge. I googled how to to this, but even then I am not sure.
either way, I cannot access localhost:3001


If anyone has any more detailed steps or suggestions on how to deploy this, I would be grateful.

 

0 Kudos
1 Reply
KenBuja
MVP Esteemed Contributor

For Step 7, use "https://localhost:3001/"

Snag_315cf6.png

For Step 8, navigate to the directory where you have unzipped the Experience Builder files from the downloaded zip file. On my machine, it's located at D:\ExperienceBuilder\ArcGISExperienceBuilder_115, so I navigated to the directory D:\ExperienceBuilder\ArcGISExperienceBuilder_115\server to run "npm ci"

If you're using Visual Studio Code and opened the client folder as a project as explained here, you can also open a new terminal (Terminal|New Terminal). That will automatically put you in the client directory, , but you can easily change to the server directory with the command "cd ../server". You can run "npm ci" in that terminal

Snag_45249f.png

You can use this terminal window to start the server in step 9. You can open another terminal window and run "npm ci" and start the service for the client directory. You can see both of these terminals in the screen shot above, which is how I have this set up for my widget development, instead of using two external command windows.