adonisjs / auth

Official Authentication package for AdonisJS
https://docs.adonisjs.com/guides/auth/introduction
MIT License
191 stars 65 forks source link

Cannot find module '@ioc:Adonis/Core/Auth' #186

Closed eldiyar312 closed 2 years ago

eldiyar312 commented 2 years ago

Package version

"devDependencies": { "@adonisjs/assembler": "^5.3.8", "adonis-preset-ts": "^2.1.0", "eslint": "^8.2.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-adonis": "^2.0.0", "eslint-plugin-prettier": "^4.0.0", "pino-pretty": "^7.1.0", "prettier": "^2.4.1", "typescript": "^4.4.4", "youch": "^2.2.2", "youch-terminal": "^1.1.1" }, "dependencies": { "@adonisjs/auth": "^8.0.10", "@adonisjs/core": "^5.4.0", "@adonisjs/lucid": "^16.3.2", "@adonisjs/redis": "^7.0.9", "@adonisjs/repl": "^3.1.7", "jsonwebtoken": "^8.5.1", "luxon": "^2.1.1", "pg": "^8.7.1", "phc-bcrypt": "^1.0.7", "proxy-addr": "^2.0.7", "reflect-metadata": "^0.1.13", "source-map-support": "^0.5.20" }

Node.js and npm version

node - v16.13.0 npm - v8.1.3

Sample Code (to reproduce the issue)

import Route from '@ioc:Adonis/Core/Auth'
import { signin, signup, forgotPassword } from './routes/auth'

Route.post('/api/signin', signin)
Route.post('/api/signup', signup)
Route.post('/api/forgot/password', forgotPassword)

BONUS (a sample repo to reproduce the issue)

all configs (auth, lucid) configurated. I've tried: reinstall all dependencies and restart the entire working environment. Created a new adonis project with all dependencies - but the same problem (Cannot find module '@ioc: Adonis / Core / Auth'). I was looking at an example from https://docs.adonisjs.com/guides/auth/api-tokens-guard

Sample Repository

https://github.com/eldiyar312/adonis

RomainLanz commented 2 years ago

Hey! 👋🏻

Could you please share a repository with the minimum amount of code to reproduce your issue?

eldiyar312 commented 2 years ago

https://github.com/eldiyar312/adonis

thetutlage commented 2 years ago

The issue was with docs. It has been fixed. Update your routes file to use the following import.

import Route from '@ioc:Adonis/Core/Route'