I caught your fantastic talk at VueNation. I am rewatching the video and replicating the code. I am getting an error when I add import { storage } from '#storage'
to server/api/guess.ts
โ Vite server built in 1288ms
ERROR [worker reload] [worker init] Package import specifier "#storage" is not defined in package /Users/mel/Documents/web/err/n3rdle/package.json imported from /Users/mel/Documents/web/err/n3rdle/.nuxt/dev/index.mjs
at new NodeError (node:internal/errors:371:5)
at throwImportNotDefined (node:internal/modules/esm/resolve:442:9)
at packageImportsResolve (node:internal/modules/esm/resolve:817:3)
at moduleResolve (node:internal/modules/esm/resolve:971:21)
at defaultResolve (node:internal/modules/esm/resolve:1078:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
at link (node:internal/modules/esm/module_job:78:36)
WARN Could not resolve import "#storage" in /Users/mel/Documents/web/err/n3rdle/server/api/guess.ts using imports defined in /Users/mel/Documents/web/err/n3rdle/package.json.
WARN Could not resolve import "#storage" in /Users/mel/Documents/web/err/n3rdle/server/api/guess.ts using imports defined in /Users/mel/Documents/web/err/n3rdle/package.json.
WARN '#storage' is imported by server/api/guess.ts, but could not be resolved โ treating it as an external dependency
โ Nitro built in 441 ms
ERROR [worker reload] [worker init] Package import specifier "#storage" is not defined in package /Users/mel/Documents/web/err/n3rdle/package.json imported from /Users/mel/Documents/web/err/n3rdle/.nuxt/dev/index.mjs
at new NodeError (node:internal/errors:371:5)
at throwImportNotDefined (node:internal/modules/esm/resolve:442:9)
at packageImportsResolve (node:internal/modules/esm/resolve:817:3)
at moduleResolve (node:internal/modules/esm/resolve:971:21)
at defaultResolve (node:internal/modules/esm/resolve:1078:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
at link (node:internal/modules/esm/module_job:78:36)
NB: I also cloned this repo to check if it had the same error. First I implemented this Cannot start Nuxt fix and I found this repo with the same error.