This is a lists of silly errors I've seen agents encounter, and how they should fix them.
Could not resolve @glimmer/application.json
Error
✘ [ERROR] Could not resolve "@glimmer/application.json" [plugin embroider-esbuild-resolver]
node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@glimmer/component/dist/modules/es2017/src/component.js:2:36:
2 │ import { setComponentManager } from '@glimmer/application';
╵ ~~~~~~~~~~~~~~~~~~~~~~
Solution
Upgrade @glimmer/component to ^2.0.0
failed to load config from vite.config.mjs ... ember-scoped-css
Error
failed to load config from <repo>/vite.config.mjs
error when starting dev server:
file://<repo>/node_modules/.vite-temp/vite.config.mjs.timestamp-1766089944685-a3e3cc4ce187e8.mjs:5
import scopedCss from "file://<.pnpm>/<package path>/ember-scoped-css/src/build/public-exports/vite.js";
Solution
Read the docs at https://github.com/auditboard/ember-scoped-css to see how to configure vite
ERR_PNPM_NO_MATCHING_VERSION ... for @glimmer/tracking@^2.0.0
Error
ERR_PNPM_NO_MATCHING_VERSION No matching version found for @glimmer/tracking@^2.0.0
Solution
Remove @glimmer/tracking from package.json. It is a virtual package provided by ember-source via the ember() vite plugin.