Skip to main content

Troubleshooting

Our messages go to two places. The bridge writes to the browser console, every line beginning with [nanostores-devtools], and the plugin writes to the terminal running your build. Each message is printed once, not once per save.

If the tree is empty or a store is missing, walk down this list:

what you see what it means
the dropdown has no entry for your app connectDevtools() never ran, or ran before the extension put itself on the page. Check handle.connected: false means we found no extension at that moment
your app is there, the tree is empty the plugin is not in your bundler config, or the build is not a dev build
the build failed naming oxc-parser install it, per Installation
the terminal says the plugin did nothing the build’s mode is not "development"
a store you expect is missing register it with trackStores, and please open an issue with the code that creates and holds it
a key reads ref#1 nothing in your source names that value, so the tree says so instead of inventing a name