Closed kimInDa closed 1 year ago
axe-core/react
를 채택합니다.ko.json
파일을 넣어주어도 파일을 인식하지 못합니다.
ko.json
파일 인식은 axe-core
가 devDependencies에 설치되어 있어야 인식 가능합니다.
npm i -D axe-core
로 axe-core
도 설치해주어야 합니다.axe-core
실행은 전체적인 DOM을 생성하는 main.jsx에서 합니다.
🌟 해당 이슈는 4조의 이호 님께서 해결하여 공유해주신 방법임을 명시합니다. 감사합니다. 🙇
이 방법과 Lighthouse는 새로고침이 반드시 필요하다. 따라서 다시 정보인증을 요구하며 접근이 거부되는 페이지에서는 사용할 수 없다. (해당 프로젝트에선 아이디 찾기 결과 페이지가 그렇다) 이에 새로고침 없이 검사 가능한 axe-core 팀이 만든 크롬 익스텐션을 설치 후 사용한다. axe DevTools - Web Accessibility Testing
axe-core/reac
와axe-core
'를 사용하여 React 환경에서 접근성을 검사해주는 환경을 구성하였습니다.구성 방법
acx-core/rect
설치npm install --save-dev @axe-core/react
axe-core
설치npm i -D axe-core
package.json
파일의devDependency
에 설치 되었음을 확인node_modules / @axe-core/react / locales / ko.json
파일 존재 확인main.jsx
에 아래 코드 삽입if (process.env.NODE_ENV !== 'production') { axe(React, ReactDOM, 1000, { locale: ko }); }
console
에 출력합니다.