通过Webpack作为预加载器的ESLint解析错误:关键字' import'被预定了

时间:2016-10-03 15:07:51

标签: eslint

我知道之前已经问过这个问题,并且建议使用babel来转换代码,但我在运行webpack之前运行eslint来lint我的代码,但是我得到了:

  

解析错误:关键字' import'保留

有谁知道我可以使用导入/导出语法并运行eslint的方法?

以下是我的webpack配置和eslintrc.json文件:

preLoaders: [
   {
   test: /\.jsx?$/,
   loader: 'eslint-loader',
   exclude: /node_modules/
   }
],

{
  "parser": "babel-eslint",
  "plugins": ["react"],
  "extends": ["standard", "standard-react"]
}

谢谢

1 个答案:

答案 0 :(得分:0)

搞定了,必须将以下内容添加到我的webpack配置中:

eslint: {
    configFile: './.eslintrc'
  }

和.eslintrc:

{
  "parser": "babel-eslint",

  "env": {
    "browser": true,
    "node": true,
    "es6": true
  },

  "plugins": ["react"],

  "extends": ["standard", "standard-react"],

  "ecmaFeatures": { "jsx": true }
}