fresh icon indicating copy to clipboard operation
fresh copied to clipboard

Vite Plugin doesn't transform server code

Open lishaduck opened this issue 1 month ago • 1 comments

This is probably working as intended, but when I tried to switch the logo to use an .svg import (was going to try to integrate npm:vite-imagetools), Deno throws a very long error:

Task dev vite

  VITE v7.1.12  ready in 709 ms

  ➜  Local:   http://127.0.0.1:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
Error: Cannot find module '@assets/logo.svg' imported from '/Users/dukese01/Developer/webmaster-25-26/routes/index.tsx'
    at fetchModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:34205:34)
    at RunnableDevEnvironment.fetchModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:35039:10)
    at fetchModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:35008:16)
    at handleInvoke (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:28409:27)
    at EventEmitter.listenerForInvokeHandler (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:28468:19)
    at EventEmitter.emit (ext:deno_node/_events.mjs:436:20)
    at Object.send (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:18469:39)
    at Object.invoke (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:532:31)
    at Object.invoke (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:581:31)
    at SSRCompatModuleRunner.getModuleInformation (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1052:28)
    at SSRCompatModuleRunner.cachedModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1040:18)
    at request (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1069:94)
    at eval (/Users/dukese01/Developer/webmaster-25-26/routes/index.tsx:5:37)
    at async ESModulesEvaluator.runInlinedModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:905:3)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1112:59)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:18528:22)
    at async SSRCompatModuleRunner.cachedRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1030:73)
    at async eval (fresh-route::_index:8:31)
    at async ESModulesEvaluator.runInlinedModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:905:3)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1112:59)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:18528:22)
    at async SSRCompatModuleRunner.cachedRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1030:73)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/fs_routes.ts:14:241)
    at async normalized (deno::0::https://jsr.io/@fresh/core/2.1.4/src/fs_routes.ts:14:88)
    at async normalized (deno::0::https://jsr.io/@fresh/core/2.1.4/src/commands.ts:21:1606)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/commands.ts:21:3255)
    at async Context.fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async freshServeStaticFiles (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/static_files.ts:27:14)
    at async Context.fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async segmentMiddleware (deno::0::https://jsr.io/@fresh/core/2.1.4/src/segments.ts:13:1289)
    at async fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:686)
    at async runMiddlewares (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:55)
    at async Object.eval [as fetch] (deno::0::https://jsr.io/@fresh/core/2.1.4/src/app.ts:67:836)
    at async https://jsr.io/@fresh/plugin-vite/1.0.7/src/plugins/dev_server.ts:75:26 {
  name: "Error",
  code: "ERR_MODULE_NOT_FOUND",
  runnerError: Error: RunnerError
    at reviveInvokeError (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:473:64)
    at Object.invoke (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:546:11)
    at async SSRCompatModuleRunner.getModuleInformation (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1052:7)
    at async request (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1069:83)
    at async eval (/Users/dukese01/Developer/webmaster-25-26/routes/index.tsx:5:31)
    at async ESModulesEvaluator.runInlinedModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:905:3)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1112:59)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:18528:22)
    at async SSRCompatModuleRunner.cachedRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1030:73)
    at async eval (fresh-route::_index:8:31)
    at async ESModulesEvaluator.runInlinedModule (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:905:3)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1112:59)
    at async SSRCompatModuleRunner.directRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/config.js:18528:22)
    at async SSRCompatModuleRunner.cachedRequest (/Users/dukese01/Developer/webmaster-25-26/node_modules/.deno/[email protected]/node_modules/vite/dist/node/module-runner.js:1030:73)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/fs_routes.ts:14:241)
    at async normalized (deno::0::https://jsr.io/@fresh/core/2.1.4/src/fs_routes.ts:14:88)
    at async normalized (deno::0::https://jsr.io/@fresh/core/2.1.4/src/commands.ts:21:1606)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/commands.ts:21:3255)
    at async Context.fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async freshServeStaticFiles (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/static_files.ts:27:14)
    at async Context.fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async segmentMiddleware (deno::0::https://jsr.io/@fresh/core/2.1.4/src/segments.ts:13:1289)
    at async fn (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:453)
    at async eval (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:686)
    at async runMiddlewares (deno::0::https://jsr.io/@fresh/core/2.1.4/src/middlewares/mod.ts:6:55)
    at async Object.eval [as fetch] (deno::0::https://jsr.io/@fresh/core/2.1.4/src/app.ts:67:836)
    at async https://jsr.io/@fresh/plugin-vite/1.0.7/src/plugins/dev_server.ts:75:26
}

lishaduck avatar Nov 06 '25 03:11 lishaduck

Possibly related: #3633

lishaduck avatar Nov 20 '25 02:11 lishaduck