Discussions

Ask a Question
Back to all

HeyGen-Official / InteractiveAvatarNextJSDemo Throws errors when doing npm run dev

I cloned the HeyGen-Official / InteractiveAvatarNextJSDemo from github

Then following the directions in the readme run:

  • cd to root folder
  • npm install (using nvm 18.19.0)
  • Update .env file with my api key
  • npm run dev

I then open my browser to http://10.0.0.8:3000/
and get the following runtime error


Runtime Error

invariant expected layout router to be mounted

Call Stack
13

Hide 12 ignore-listed frame(s)
OuterLayoutRouter
..\src\client\components\layout-router.tsx (522:11)
Object.react_stack_bottom_frame
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (23583:1)
renderWithHooks
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (6792:1)
updateFunctionComponent
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (9246:1)
beginWork
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (10806:1)
runWithFiberInDEV
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (871:1)
performUnitOfWork
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (15726:1)
workLoopSync
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (15546:39)
renderRootSync
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (15526:1)
performWorkOnRoot
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (15033:1)
performWorkOnRootViaSchedulerTask
node_modules\next\dist\compiled\react-dom\cjs\react-dom-client.development.js (16815:1)
MessagePort.performWorkUntilDeadline
node_modules\next\dist\compiled\scheduler\cjs\scheduler.development.js (45:1)
OuterLayoutRouter