글 잘봤습니다!
글중에 externals : 서버사이드 렌더링은 node 환경에서 실행되므로 webpack-node-externals 를 추가해주시되, 코드 스플리팅된 파일은 읽어야 하므로 @loadable-component 는 추가시켜 줍니다.
부분이 잘 이해가 안됩니다. 잘 이해가 되지 않는 부분에 대해 3가지 질문으로 정리해보았습니다.
1. array로 적어줄 경우 첫번째 모듈은 번들에 포함된다는 뜻인가요?
2. server의 bundle에서 노드모듈을 제외시키면, 사용자가 설치한 node_modules폴더를 참조해서 필요한 라이브러리를 사용하는 구조인가요?
3. externals옵션이 노드모듈을 번들내에 두지 않는다는 옵션이라면, client빌드에서도 동일하게 필요없는것 아닌가 하는 생각이듭니다!
좋은 글 감사합니다! SSR하면서 정말 많이 참고하였습니다. 👍