V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ghostgril
V2EX  ›  Node.js

为何 eslint 在 node.js 里对 console.log 显示报错呢?

  •  
  •   ghostgril · Apr 15, 2018 · 5903 views
    This topic created in 2944 days ago, the information mentioned may be changed or developed.

    我在写一个 node.js 的项目的时候设置了 eslint,但是当我写 console 的时候,他却显示报错,这是怎么回事?虽然运行正常但是就是无法直视红字报错。

    还有就是 node.js 现在支持 es6 的写法了吗?

    7 replies    2018-04-16 08:51:54 +08:00
    noe132
        1
    noe132  
       Apr 15, 2018
    eslint 默认是没有规则的。
    你的规则设置了不允许使用 console 语句才会报错。
    ghostgril
        2
    ghostgril  
    OP
       Apr 15, 2018
    module.exports = {
    "env": {
    "es6": true,
    "node": true
    },
    "extends": "eslint:recommended",
    "parserOptions": {
    "ecmaFeatures": {
    "experimentalObjectRestSpread": true,
    "jsx": true
    },
    "sourceType": "module"
    },
    "plugins": [
    "react"
    ],
    "rules": {
    "indent": [
    "error",
    "tab"
    ],
    "linebreak-style": [
    "error",
    "windows"
    ],
    "quotes": [
    "error",
    "single"
    ],
    "semi": [
    "error",
    "always"
    ]
    }
    };

    我的配置就是这样
    ghostgril
        3
    ghostgril  
    OP
       Apr 15, 2018
    @noe132

    ```
    module.exports = {
    "env": {
    "es6": true,
    "node": true
    },
    "extends": "eslint:recommended",
    "parserOptions": {
    "ecmaFeatures": {
    "experimentalObjectRestSpread": true,
    "jsx": true
    },
    "sourceType": "module"
    },
    "plugins": [
    "react"
    ],
    "rules": {
    "indent": [
    "error",
    "tab"
    ],
    "linebreak-style": [
    "error",
    "windows"
    ],
    "quotes": [
    "error",
    "single"
    ],
    "semi": [
    "error",
    "always"
    ]
    }
    };
    ```
    ghostgril
        4
    ghostgril  
    OP
       Apr 15, 2018
    @noe132 == 这个排版有点问题,请问是哪个会导致这种报错呢
    yagokoro
        5
    yagokoro  
       Apr 15, 2018 via Android
    建议你去搜一下 eslint 的规则列表,有一条是 noconsole,手动加上改 false 试试(
    kslr
        6
    kslr  
       Apr 16, 2018
    zhwithsweet
        7
    zhwithsweet  
       Apr 16, 2018 via iPhone
    no-console:0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5830 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 01:51 · PVG 09:51 · LAX 18:51 · JFK 21:51
    ♥ Do have faith in what you're doing.