通过 Webpack 作为预加载器的 ESLint 解析错误:保留关键字 'import'
ESLint Parsing Error via Webpack as a preLoader: The keyword 'import' is reserved
我知道之前有人问过这个问题,建议是使用 babel 来转译代码,但我 运行宁 eslint 在通过 webpack 转译之前检查我的代码,但我得到:
Parsing error: The keyword 'import' is reserved
有人知道我可以使用 import/export 语法和 运行 eslint 的方法吗?
以下是我的webpack配置,和eslintrc.json文件:
preLoaders: [
{
test: /\.jsx?$/,
loader: 'eslint-loader',
exclude: /node_modules/
}
],
{
"parser": "babel-eslint",
"plugins": ["react"],
"extends": ["standard", "standard-react"]
}
谢谢
成功了,必须将以下内容添加到我的 webpack 配置中:
eslint: {
configFile: './.eslintrc'
}
和 .eslintrc:
{
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true,
"es6": true
},
"plugins": ["react"],
"extends": ["standard", "standard-react"],
"ecmaFeatures": { "jsx": true }
}
我知道之前有人问过这个问题,建议是使用 babel 来转译代码,但我 运行宁 eslint 在通过 webpack 转译之前检查我的代码,但我得到:
Parsing error: The keyword 'import' is reserved
有人知道我可以使用 import/export 语法和 运行 eslint 的方法吗?
以下是我的webpack配置,和eslintrc.json文件:
preLoaders: [
{
test: /\.jsx?$/,
loader: 'eslint-loader',
exclude: /node_modules/
}
],
{
"parser": "babel-eslint",
"plugins": ["react"],
"extends": ["standard", "standard-react"]
}
谢谢
成功了,必须将以下内容添加到我的 webpack 配置中:
eslint: {
configFile: './.eslintrc'
}
和 .eslintrc:
{
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true,
"es6": true
},
"plugins": ["react"],
"extends": ["standard", "standard-react"],
"ecmaFeatures": { "jsx": true }
}