Timo
Timo
NNuxt
Created by Timo on 2/8/2025 in #❓・help
Nuxt layers relative path
I have 2 nuxt projects, project 1 and project 2. Project 1 uses the
extends:['../project2'],
extends:['../project2'],
to utilize this project as a layer. Inside the server folder of project2 I have a folder for database models that get used in the api. This all works perfectly fine when i'm running project2 as a dev server, but when starting up project1 it can't load these models.
[nitro 20:37:32] ERROR Error: Could not load project1/server/models/translation (imported by ../project2/server/api/translations/index.get.ts): ENOENT: no such file or directory, open 'project1\server\models\translation'
[nitro 20:37:32] ERROR Error: Could not load project1/server/models/translation (imported by ../project2/server/api/translations/index.get.ts): ENOENT: no such file or directory, open 'project1\server\models\translation'
Looking at the error it makes sense because my project1 does not have a models folder inside the server folder and with the import
import TranslationModel from '~/server/models/translation';
import TranslationModel from '~/server/models/translation';
using a relative path it makes sense. Is there any way I can make it so this import refers to my project2 folder instead of project1?
15 replies