vue项目build时报错Unexpected console statement no-console

serve时可以解决的办法:

在node_modules > eslint > conf > eslint-recommended.js文件中,添加代码:

"no-console" : "off"  

(其实之前用到过加一行注释就可以了的,但是怎么都找不到了,找到的话再来更新)

但是在bulid时依然会报错,所以就需要这么的解决:

build时可以解决的办法:

方法一:(这种方法有时候不稳定我也不知道为啥)

1、安装开发依赖:babel-plugin-transform-remove-console

2、在根目录下的babel.config.js文件中添加:

'transform-remove-console'

图示:

 这样就解决啦

方法二:在根目录下的.eslintrc.js中添加下面的代码:

rules: {
    'no-console': 'off',
    "no-restricted-syntax": [
      "error",
      {
        "selector": "CallExpression[callee.object.name='console'][callee.property.name!=/^(log|warn|error|info|trace)$/]",
        "message": "Unexpected property on console object was called"
      }
    ]
  }

 

 

 

  

posted @ 2020-03-16 21:49  红糖糍粑梳  阅读(908)  评论(0编辑  收藏  举报