【发布时间】:2019-10-05 01:11:26
【问题描述】:
我使用 Vue-cli 创建了一个项目,我决定默认添加一个 lint 配置。 我不知道为什么,当我运行 lint 命令时,我得到以下信息:
错误:无法在 src/views/Home.vue:10:24 处解析模块“@/components/HelloWorld.vue”(导入/未解决)的路径:
这是我的主页视图:
<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>
这是我的 HelloWorld 组件
<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>
这是我的 eslint 配置:
{
"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"]
}
}
}
}
有什么问题吗?
【问题讨论】:
标签: vue.js eslint eslint-config-airbnb