Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

zxywvu's avatar

The following dependencies are imported but could not be resolved

bnite

app.js

import './bootstrap';

import { createApp } from "vue";
import App from 'components/app.vue';

createApp(App).mount('#app');

welcome.blade.php

<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>test</title>
    @vite(['resources/css/app.css', 'resources/js/app.js'])
</head>
<body>
    <div id="app">

    </div>
</body>
</html>

app.vue

<template>
TEST
</template>

vite.confin.js

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue';

export default defineConfig({
    plugins: [
        vue(),
        laravel({
            input: ['resources/css/app.css', 'resources/js/app.js'],
            refresh: true,
        }),
    ],
});

How can I solve it?

0 likes
2 replies
shaungbhone's avatar

import like this import App from '/components/app.vue';

Sinnbeck's avatar

Can you try telling it to start from current directory (just like the bootstrap import )

import App from './components/app.vue';

Please or to participate in this conversation.