Component import in Vue 3
P粉564192131
P粉564192131 2024-01-21 16:26:14
0
2
668

Hi, I'm trying to import a component in Vue 3. This is my component structure:


+src
  +App.vue
  +components
    +Navbar.vue


In my App.vue I tried:


<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<template>
<div>
<Navbar/>
</div>
</template>
<script>
import  Navbar  from './components/Navbar.vue';
</script>
This is my main.ts :



import { createApp } from 'vue'
import router from './router'

import mitt from 'mitt';
const emitter = mitt();

import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue-3/dist/bootstrap-vue-3.css'
import BootstrapVue3 from 'bootstrap-vue-3'
import App from './App.vue'
const app = createApp(App)
app.use(router)
app.use(BootstrapVue3)
app.mount('#app')
app.config.globalProperties.emitter = emitter;


But I get this error:


Already included file name '/home/jip/Projects/snippedit/client/src/components/Navbar.vue' differs from file name '/home/jip/Projects/snippedit/client/src/components/navBar.vue' only in casing.
  The file is in the program because:
    Imported via './components/Navbar.vue' from file '/home/jip/Projects/snippedit/client/src/App.vue'
    Root file specified for compilation
    Root file specified for compilation


Does anyone know the solution to this problem? Thanks in advance.

P粉564192131
P粉564192131

reply all(2)
P粉613735289

If you are using the vuter extension, try restarting/reloading vscode

P粉141925181

This is what App.vue looks like:



sssccc
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template