You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While attempting to upgrade a project to a later @auth/core, the email Provider / Nodemailer provider no longer imports. I created a svelte project using "npm create svelte@latest my-app" and added a single line into src/hooks.server.ts to demonstrate something is amiss.
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
7:22:56 p.m. [vite] Error when evaluating SSR module /src/hooks.server.ts: failed to import "@auth/core/providers/email"
|- Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email' imported from /home/user/proj/email-auth-issue/node_modules/@auth/core/providers/nodemailer.js
at finalizeResolution (node:internal/modules/esm/resolve:255:11)
at moduleResolve (node:internal/modules/esm/resolve:908:10)
at defaultResolve (node:internal/modules/esm/resolve:1121:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:396:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:365:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:240:38)
at ModuleWrap. (node:internal/modules/esm/module_job:85:39)
at link (node:internal/modules/esm/module_job:84:36)
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email' imported from /home/user/proj/email-auth-issue/node_modules/@auth/core/providers/nodemailer.js
at finalizeResolution (node:internal/modules/esm/resolve:255:11)
at moduleResolve (node:internal/modules/esm/resolve:908:10)
at defaultResolve (node:internal/modules/esm/resolve:1121:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:396:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:365:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:240:38)
at ModuleWrap. (node:internal/modules/esm/module_job:85:39)
at link (node:internal/modules/esm/module_job:84:36) {
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email'
}
`
How to reproduce
npm install
npm run dev
Expected behavior
Shouldn't see any import errors from @auth/core/provider/nodemailer or @auth/core/provider/email
The text was updated successfully, but these errors were encountered:
Provider type
Email
Environment
System:
OS: Linux 6.5 Ubuntu 23.10 23.10 (Mantic Minotaur)
CPU: (8) x64 Intel(R) Core(TM) i7-8705G CPU @ 3.10GHz
Memory: 3.65 GB / 15.33 GB
Container: Yes
Shell: 5.2.15 - /bin/bash
Binaries:
Node: 20.10.0 - ~/.nvm/versions/node/v20.10.0/bin/node
npm: 10.2.3 - ~/.nvm/versions/node/v20.10.0/bin/npm
npmPackages:
@auth/core: ^0.25.0 => 0.25.0
@auth/sequelize-adapter: ^1.2.0 => 1.2.0
@auth/sveltekit: ^0.11.0 => 0.11.0
Reproduction URL
https://github.com/derheld42/email-auth-issue
Describe the issue
While attempting to upgrade a project to a later @auth/core, the email Provider / Nodemailer provider no longer imports. I created a svelte project using "npm create svelte@latest my-app" and added a single line into src/hooks.server.ts to demonstrate something is amiss.
I also tried seeing if instructions were updated here: https://authjs.dev/guides/providers/email
npm run dev
` VITE v5.0.12 ready in 789 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
7:22:56 p.m. [vite] Error when evaluating SSR module /src/hooks.server.ts: failed to import "@auth/core/providers/email"
|- Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email' imported from /home/user/proj/email-auth-issue/node_modules/@auth/core/providers/nodemailer.js
at finalizeResolution (node:internal/modules/esm/resolve:255:11)
at moduleResolve (node:internal/modules/esm/resolve:908:10)
at defaultResolve (node:internal/modules/esm/resolve:1121:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:396:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:365:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:240:38)
at ModuleWrap. (node:internal/modules/esm/module_job:85:39)
at link (node:internal/modules/esm/module_job:84:36)
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email' imported from /home/user/proj/email-auth-issue/node_modules/@auth/core/providers/nodemailer.js
at finalizeResolution (node:internal/modules/esm/resolve:255:11)
at moduleResolve (node:internal/modules/esm/resolve:908:10)
at defaultResolve (node:internal/modules/esm/resolve:1121:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:396:12)
at ModuleLoader.resolve (node:internal/modules/esm/loader:365:25)
at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:240:38)
at ModuleWrap. (node:internal/modules/esm/module_job:85:39)
at link (node:internal/modules/esm/module_job:84:36) {
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///home/user/proj/email-auth-issue/node_modules/@auth/core/providers/email'
}
`
How to reproduce
npm install
npm run dev
Expected behavior
Shouldn't see any import errors from @auth/core/provider/nodemailer or @auth/core/provider/email
The text was updated successfully, but these errors were encountered: