| Failed: Failed to fetch dynamically imported module |
the dev server is not running, or runs on another port |
start npm run dev and use the address it prints |
| Disabled: only a plugin on this computer can be named in the address |
?plugin= names another host |
use localhost, or Add plugin from URL |
| Incompatible: Needs SDK ^1.2; this host provides 1.0.0 |
the site's interface has an older SDK than sdk asks for |
ask for less in sdk, or update the interface (Settings → Updates) |
| Invalid hook call, or hooks that fail |
the plugin has its own React: built without relatudePlugin(), or served by npx vite |
build with relatudePlugin() and serve with npm run dev |
| A toast: … failed to build |
an error at the file and line it names |
fix it; the next good save reloads |
| A change does not show |
a blade had unsaved changes, or the CMS was opened without ?plugin= |
use the toast's Reload, or reload with ?plugin= |
| The browser asks to let the page reach devices on the local network |
the site runs on another computer, the plugin on yours |
allow it, or run the site on your computer |
| A type error the build did not mind |
Vite does not check types |
npm run typecheck |