zoukankan      html  css  js  c++  java
  • ESLint 报错 import/no-unresolved

    马的,就这个规则百度了大半天终于找到可以用的:

    不得不说百度真的辣鸡

    还是翻墙去谷歌找到了解决方法

    解决方法是:在 .eslintrc 中设置

    "rules": {
    "import/extensions": [2, "never", { "web.js": "never", "json": "never" }],
    "import/no-extraneous-dependencies": [2, { "devDependencies": true }],
    "import/no-unresolved": [2, { "ignore": ["antd-mobile"] }]
    }
    以上的方法不行的话,试试下面的方法:

    归根结底的原因是因为eslint不识别webpack的路径别名

    安装 eslint-import-resolver-webpack
    在.eslinttrc.js中配置
    module.exports = {
    root: true,
    'settings': {
    "import/resolver": {
    "webpack": {
    //此处config对应webpack.config.js的路径,我这个路径是vue-cli3默认的路径
    "config": "node_modules/@vue/cli-service/webpack.config.js"
    }
    }
    }
    }
    此时引入问题已解决,但是需要引入文件加上后缀名,如果想忽略后缀名,可以继续在eslint配置文件中这样:
    /* .eslinttrc.js */

    module.exports = {
    root: true,
    'settings': {
    "import/resolver": {
    "webpack": {
    "config": "node_modules/@vue/cli-service/webpack.config.js"
    }
    }
    },
    rules: {
    'import/extensions': ['error', 'always', {
    'js': 'never',
    'vue': 'never'
    }]
    }
    }
    ---------------------
    作者:yayay1010
    来源:CSDN
    原文:https://blog.csdn.net/yayay1010/article/details/91411432
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    我的WCF之旅(1):创建一个简单的WCF程序
    网页设计中颜色的搭配
    CSS HACK:全面兼容IE6/IE7/IE8/FF的CSS HACK
    UVa 1326 Jurassic Remains
    UVa 10340 All in All
    UVa 673 Parentheses Balance
    UVa 442 Matrix Chain Multiplication
    UVa 10970 Big Chocolate
    UVa 679 Dropping Balls
    UVa 133 The Dole Queue
  • 原文地址:https://www.cnblogs.com/vbyzc/p/11261496.html
Copyright © 2011-2022 走看看