6
내가 노력하고없이 jsx 가져 errorring 이 방식으로 성공적으로 :Eslint은 .jsx 확장을 요구하지 않고 jsx 파일을 가져올 수, ES6에서, 확장
export default {
entry: './src/ui/js/app.js',
output: {
publicPath: '/',
filename: 'bundle.js'
},
resolve: {
extensions: ['.js', '.jsx'],
Eslint (esw webpack.config.* ./ --color --ext .js --ext .jsx
)는 여전히 오류가 발생합니다.
Unable to resolve path to module './LoginView' import/no-unresolved
어떤 아이디어가?
내가 그는 웹팩 오류가 아니라 생각, 그 eslint 말하고 'LoginView'에 대한 경로를 찾을 수 없습니다. https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md를 참조하십시오. – redconservatory
@redconservatory 동의합니다. 제가 발견 한 문제는 eslint가 jsx를 인식 할 수 없다는 것입니다. 파일을 저장하고 결과적으로 그 행을 무시해야합니다. JSX가 내 eslint 파일에서 true로 설정되었지만 여전히 파일을 인식합니다. – gazzwi86
그래서 전역 적으로 eslint를 설치했다면'jsx : true'가 작동하도록 전역 적으로'eslint-plugin-react'를 설치해야합니다 (WTF !?). 개인 프로젝트라면 JS 표준을 대신 설치하는 것이 좋습니다. 프로젝트 프로젝트 인 경우 글로벌 노드 모듈을 사용하지 않고'eslint'와'eslint-plugin-react'를 프로젝트에만 로컬로 설치합니다 ...'Sublime' 또는'Atom'과 같은 편집기를 사용한다면 지역 보풀 세팅에 뛰어들 필요가 있습니다 ... – redconservatory