在我的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文件中编写规则?
答案 0 :(得分:2)
您收到此错误是因为您正在比较2个字符串
'mode' === 'test'
这永远不会是真的
您应该适当地做
process.env.NODE_ENV === 'test'