eslint如何允许恒定条件?

时间:2018-08-17 15:14:33

标签: vue.js eslint

在我的pakcage.json中,生成的配置为

"eslintConfig": {
    "root": true,
     "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "@vue/standard"
    ],
    "rules": {},
    "parserOptions": {
      "parser": "babel-eslint"
    }
  },

但是当我写vue.confgig.js时:

 const webpack = require('webpack')

module.exports = {
  configureWebpack: {
    devtool: ('mode' === 'test') ? 'inline-source-map' : false,
    plugins: [

我收到错误消息:

rror: Unexpected constant condition (no-constant-condition) at vue.config.js:5:15:

我应该如何在我的package.json文件中编写规则?

1 个答案:

答案 0 :(得分:2)

您收到此错误是因为您正在比较2个字符串

'mode' === 'test'

这永远不会是真的

您应该适当地做

process.env.NODE_ENV === 'test'