질문을 삭제하지 말아주세요.!
 
1
0
-1

지금 2회차로 다시 책을 정독하고 있는 과정입니다.

1회차 때 webpack.mix, node_module 등을 이해하는데 어려움이 있어서,

대충 개념만 읽고 넘어간 뒤 다시 읽고 있습니다.

지금은 webpack.mix의 구조를 조금은 이해하고 있는 것 같은데,

에러의 원인을 찾지 못하겠습니다.


일단 브라우저에서 페이지는 뜨지만, 스크립트 오류가 발생합니다. 그래서 Dropzone이 동작하지 않습니다.

위에서 보면 highlightjs 오류가 발생하고 있습니다, 그래서 주석으로 막으면 Dropzone not defined 도 걸립니다.

select2에서는 select2() 함수 오류도 발생하고 있구요.


webpack.mix.js 파일입니다.

mix.js 안의 컴포넌트의 순서가 문제일 수도 있겠다 싶어 순서도 바꿔봤지만 동일하네요.

컴파일 된 public/js/app{random}.js 파일을 보면 Dropzone, highlghtjs, select2 등 정상적으로 적용되어 있습니다.

mix.sass()는 컴파일 후 잘 동작되고 있는데, js 파일들은 왜 오류가 나는지 도움 부탁 드립니다.


(webpack.mix를 사용하는 경우 gulp.js 는 사용하지 않도 되는거죠?)


    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      기존에 5.4에서 빌드만 확인하고, 작동은 확인하지 않았습니다. 죄송합니다. 아래 링크에 제가 실험한 내용을 업데이트했으니 참고하시고, 5.4의 app.blade.php, webpack.mix.js를 변경해 주세요.


      https://github.com/appkr/l5code/issues/11

        CommentAdd your comment...