我知道之前已经问过这个问题,并且建议使用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"]
}
谢谢
答案 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 }
}