강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

SSuho님의 프로필 이미지
SSuho

작성한 질문수

리액트로 나만의 블로그 만들기(MERN Stack)

(61) Deploy(1)

babel 설치를 하지 않고 server build 하는법

작성

·

195

0

바벨 설치시 계속 오류가 발생해 바벨을 설치하지 않고

진행했었는데요 서버 빌드 시 어떻게 해야하나요?

퀴즈

40%나 틀려요. 한번 도전해보세요!

배포 시 프론트엔드와 서버 빌드 과정을 분리하는 주된 이유는 무엇일까요?

서로 다른 프로그래밍 언어를 사용하기 때문입니다.

프론트엔드 자산을 분리하여 효율적으로 제공하기 위해서입니다.

서버 실행 속도를 더 빠르게 만들기 위함입니다.

라이선스 요구사항을 충족하기 위한 과정입니다.

답변 1

0

싸플님의 프로필 이미지
싸플
지식공유자

babel은 단지 es6규칙을 사용하기 위한 도구이므로, 사용안하셔도 됩니다. 

대신 ComnonJS문법대로 사용하시면 됩니다. 

(ES6 )

import express from 'express'

(CommonJS) 

const express  = require("express")

SSuho님의 프로필 이미지
SSuho
질문자

질문을 너무 축소해서 작성했었네요 죄송합니다...

제가 궁금했던 부분은 Server 쪽에서 Package.json에 script부분에 build에 관한 부분을 입력할 때

바벨을 쓰지 않으면 어떻게 입력해야 할지 잘 몰라서 질문을 올렸습니다.

단순히 앞의 babel만 제외하면 되는 것인지, 혼자서 여러 방법을 시도해봤는데 잘 모르겠더라구요..

바벨 설정이 안되는게 데스크탑 내의 버전 문제인거 같더라고요...

노트북으로 해보니 잘됩니다 ㅎㅎ

지금은 해결한 상태고 무사히 호스팅까지 했습니다.

답변 감사합니다. ^^

SSuho님의 프로필 이미지
SSuho

작성한 질문수

질문하기