Hi Tim,
Could you please verify these steps during your installation?
1.
Are you using Node.js version 16.14.0
https://nodejs.org/en/download/
During Node.js setup do not install Chocolatey
Uncheck this option
2.
Use Experience Builder Developer Edition version 1.7
https://developers.arcgis.com/downloads#arcgis-experience-builder
Do not use version 1.8
3.
Let’s say this is your Experience Builder folder:
C:\DAVID\EXB\EXB2
This is your server folder:
C:\DAVID\EXB\EXB2\server\
This is your client folder:
C:\DAVID\EXB\EXB2\client\
4.
Open a Command Window
Navigate to the server folder
C:\> cd C:\DAVID\EXB\EXB2\server
Start npm
C:\DAVID\EXB\EXB2\server>npm start
You should receive the message that the
http server is running on port 3000
https servers is running on port 3001
5.
Open a 2nd Command Window.
Navigate to the client folder
C:\> cd C:\DAVID\EXB\EXB2\client
Start the npm client
C:\DAVID\EXB\EXB2\client>npm start
You should receive a message saying:
cross-env NODE_ENV=development webpack --mode development --watch
However, you are getting this message:
'crossw-env' is not recognized as an internal or external command, operable program, or batch file
6.
If everything works correctly, you should have 2 Command Windows open:
7.
Open Chrome and enter https://localhost:3001
This should launch the ArcGIS Experience Builder (Developer Edition)
8.
Robert’s Custom Widgets should appear in the Widget Gallery like so: