【问题标题】:eslintrc file | nodejseslintrc 文件 |节点
【发布时间】:2020-02-25 13:07:09
【问题描述】:

我正在尝试使用“node-module-alias”在 nodejs 路由文件中导入模块。

我的代码结构如下,

.
├── src
    ├──utils
       ├── logger

当我尝试提交代码时,eslint 失败并显示以下错误消息。

2:30 error "src" is extraneous node/no-extraneous-import

我在文件中的导入代码如下,

```从'src/utils/logger'导入记录器;```

我可以通过在 .eslintrc 文件中添加一行来解决此问题

'node/no-extraneous-import': 'off',

但我不想修改 eslintrc 文件并修复问题。任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: node.js eslintrc


    【解决方案1】:

    您不需要从 rc 文件中关闭规则。您可以简单地通过

    为该文件禁用它
    /* eslint-disable node/no-extraneous-import */
    
    import Logger from 'src/utils/logger
    
    

    或使用该行

     // eslint-disable-next-line node/no-extraneous-import
     import Logger from 'src/utils/logger
    
    

    如果您想解决根本原因,如果您导入文件的位置与记录器处于同一级别,则无需提供完整路径。

    import Logger from './loggger';
    

    【讨论】:

      猜你喜欢
      • 2019-02-03
      • 2017-05-17
      • 2019-10-07
      • 2018-01-21
      • 2016-07-08
      • 2020-12-08
      • 2022-11-29
      • 2017-05-17
      • 1970-01-01
      相关资源
      最近更新 更多