Unity 2022.3.63f1
Needle Engine 4.6.2
Node v22.16.0
When I try to enter Play Mode or when I use the Start Server button in the Export game object (Needle Engine inspector panel), I ultimately get this error in the console:
Your local development server should be running at https://192.168.68.54:3000. Open this link in your browser.. If that’s not the case, check the console/terminal for errors. If other content is running on port 3000, you can try to stop it and restart the server.
UnityEngine.Debug:LogWarning (object)
Needle.Engine.MenuItems/d__23:MoveNext () (at ./Library/PackageCache/com.needle.engine-exporter@4.6.2/Core/Editor/Actions/MenuItems.cs:256)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder1<bool>:SetResult (bool) Needle.Engine.Utils.WebHelper/<IsResponding>d__6:MoveNext () (at ./Library/PackageCache/com.needle.engine-exporter@4.6.2/Common/Runtime/Utils/WebHelper.cs:154) System.Runtime.CompilerServices.AsyncTaskMethodBuilder
1:SetResult (bool)
Needle.Engine.Utils.WebHelper/d__5:MoveNext () (at ./Library/PackageCache/com.needle.engine-exporter@4.6.2/Common/Runtime/Utils/WebHelper.cs:114)
UnityEngine.UnitySynchronizationContext:ExecuteTasks () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:107)
The server is not running.
I can, however, open the project in a terminal window, and manually run npm start or vite --host, and the server does start.
Why won’t it work inside Unity? Not a blocker, I guess, but a little bit unsettling for it to break at the very beginning of the tutorial.