이제 코드에서 node_modules 내부의 라이브러리를 불러올 수 있게 설정합니다.

    config/webpack.config.server.js

    const paths = require('./paths');
    const getCSSModuleLocalIdent = require('react-dev-utils/getCSSModuleLocalIdent');
    
    const cssRegex = /\.css$/;
    const cssModuleRegex = /\.module\.css$/;
    const sassRegex = /\.(scss|sass)$/;
    const sassModuleRegex = /\.module\.(scss|sass)$/;
    
    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, // 정적 파일이 제공될 경로
      },
      module: {
        rules: [
          {
            oneOf: [
              (...)
        ]
      },
      resolve: {
        modules: ['node_modules']
      }
    };

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.