I have a created a project using Vue-cli and I decided to add a lint configuration by default. I'm not sure why, when i run the lint command, i get the following:
error: Unable to resolve path to module '@/components/HelloWorld.vue' (import/no-unresolved) at src/views/Home.vue:10:24:
Here is my Home view:
<template>
<div class="home">
<HelloWorld></HelloWorld>
Home
</div>
</template>
<script>
// @ is an alias to /src
import HelloWorld from "@/components/HelloWorld.vue";
export default {
name: "home",
components: {
HelloWorld,
},
};
</script>
here is my HelloWorld component
<template>
<div>Dea Formazione - registrazione</div>
</template>
<script>
export default {
name: "HelloWorld",
};
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped lang="scss"></style>
here is my eslint config:
{
"env": {
"node": true,
"browser": true,
"es6": true
},
"extends": ["airbnb-base", "plugin:vue/essential", "@vue/prettier"],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parserOptions": {
"extends": "standard"
},
"rules": {},
"settings": {
"import/resolver": {
"node": {
"paths": ["src"],
"extensions": [".js", ".jsx", ".vue"]
}
}
}
}
Is there anything wrong?