# GitHub Actions 배포 에러

# 에러코드


$ vuepress build documents
.. 생략 ..
[success] [webpackbar] Server: Compiled with some errors in 13.51s
[success] [webpackbar] Client: Compiled with some errors in 13.57s
(undefined) ./node_modules/@vuepress/theme-default/components/SidebarButton.vue?vue&type=style&index=0&lang=stylus& (./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js??ref--13-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--13-oneOf-1-2!./node_modules/stylus-loader??ref--13-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/@vuepress/theme-default/components/SidebarButton.vue?vue&type=style&index=0&lang=stylus&)
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/postcss-loader/src/index.js):
TypeError: Cannot read property 'prefix_exceptions' of undefined

잘되던 GitHub Actions 자동배포가 말썽을 부림..

ㅋ.. vuepress dev documents 실행하면 로컬에선 잘돌아감..

빌드도 로컬에선 잘됨... 이게 도대체 무슨일..

구글링을 해도 나랑 똑같은 에러가 난 사람은 찾을 수 없었다..

그래서 에러로그에 있는 키워드로 검색하다가 mini-css-extract-plugin 이거 문제일수도 있다는 사람의 말을 보고.. 난 애초에 설치를 하지 않았었기때문에 npm install -D mini-css-extract-plugin 를 했고, package.json 에 다음과 같이 추가됨.

.. 생략 ..
"devDependencies": {
    "mini-css-extract-plugin": "^1.6.0",
.. 생략 ..

귀신같이 잘 배포된다..

이게 정확한 해결방법인진 모르겠으나 난 이렇게 해결함

-끝-

Last Updated: 8/11/2022, 5:17:02 AM