이 파일에 ssrIndexJs와 ssrBuild 정보를 추가했습니다. ssrIndexJs는 불러올 파일의 경로이고, ssrBuild는 웹팩으로 처리한 뒤 결과물을 저장할 경로입니다.
다음으로 웹팩 환경 설정 파일을 작성합니다. config 디렉터리에 webpack.config.server.js 파일을 생성해 주세요.
config/webpack.config.server.js
const paths = require('./paths'); module.exports = { mode: 'production', // 프로덕션 모드로 설정하여 최적화 옵션들을 활성화 entry: paths.ssrIndexJs, // 엔트리 경로 target: 'node', // node 환경에서 실행될 것이라는 점을 명시 output: { path: paths.ssrBuild, // 빌드 경로 filename: 'server.js', // 파일 이름 chunkFilename: 'js/[name].chunk.js', // 청크 파일 이름 publicPath: paths.servedPath, // 정적 파일이 제공될 경로 } };
웹팩 기본 설정을 작성했습니다. 빌드할 때 어떤 파일에서 시작해 파일들을 불러오는지, 또 어디에 결과물을 저장할지를 정해 주었죠.