One command installs Node in the container, runs npm install, and starts the dev server.
Run from anywhere on the host (your home is fine):
sjsujetsontool node
It asks the path with a sensible default β press Enter for this lesson:
node v20.20.2 Β· npm 10.8.2 (inside container jetson-dev)
Project path? [Enter = /Developer/edgeAI/edgeLLM/nextjs-nemotron-app]:
Project: /Developer/edgeAI/edgeLLM/nextjs-nemotron-app
Start the frontend now? [f]oreground / [b]ackground / [n]o: b
Starting in BACKGROUND on port 3000. β’ URL: http://192.168.5.206:3000
Shortcuts (skip the prompts):
sjsujetsontool node bg
sjsujetsontool node fg /Developer/my-vite-app
sjsujetsontool node /Developer/my-app bg
sjsujetsontool node stop
sjsujetsontool node clean
sjsujetsontool node clean all
Stuck on Module not found? Run sjsujetsontool node clean then sjsujetsontool node bg.
Routes through the container so the student account doesn't need sudo to delete the root-owned
.next folder. sjsujetsontool update now also wipes stale caches in Step 5/5 automatically.