答案 0 :(得分:0)
可能是eslint-import不会自动包含.jsx
扩展名。你可以试试这个:
添加到.eslintrc:
"settings": {
"import/extensions": [".js", ".jsx"]
}
如果这没有帮助,请尝试将eslint-import-resolver-webpack添加为devDependency。
npm i -D eslint-import-resolver-webpack
并将其包含在.eslintrc设置中:
"settings": {
"import/resolver": "webpack",
"import/extensions": [".js", ".jsx"]
}
您可能需要在webpack中配置“模块根目录”:
resolve: {
modules: ['app', 'node_modules']
}
您可能需要在webpack 1.x中将modules
替换为root
。
如果它仍然无效(并且它在命令行中有效),则可能是一个崇高的linter问题:https://www.npmjs.com/package/eslint-plugin-import#sublimelinter-eslint