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

twosom님의 프로필 이미지
twosom

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

프론트엔드 라이브러리 설정

m1 맥 사용자분들 중에 gradle로 작성중인 분들 위해 남김니다.

해결된 질문

작성

·

503

1

./gradlew clean build 해보면 계속 오류날겁니다.

build.gradle 에 가서

id 'org.siouan.frontend-jdk11' version '5.2.0'
id "org.siouan.frontend" version "3.0.2"

추가해주시구요

frontend {
nodeDistributionProvided = false

nodeInstallDirectory = file("${projectDir}/src/main/resources/static/node")

packageJsonDirectory = file("${projectDir}/src/main/resources/static")

nodeVersion = '16.0.0'

assembleScript = 'run build'

cleanScript = 'run clean'

checkScript = 'run check'

}

다른 게시글 있는것 처럼 설정해주시면 됩니다. 

단, nodeVersion 을 16.0.0 이상으로 해주셔야 할겁니다.

이전 버전들은 executino Exception 이 발생하구요. 16.0.0으로 맞춰주니 잘되네요.

그리고 package.json 파일에 scripts 항목에 꼭 이걸로 바꿔주세요.

"scripts": {
"build": "echo Building frontend",
"check": "echo Checking frontend && npm run lint && npm run test",
"clean": "echo Cleaning frontend",
"lint": "echo Linting frontend",
"test": "echo Testing frontend"
}

이거때문에 2시간 날렸습니다. 다른분들은 저같은 일 없으시길 바랍니다 ㅠㅠ

답변 2

1

백기선님의 프로필 이미지
백기선
지식공유자

좋은 정보 제공해 주셔서 감사합니다.

0

감사합니다!!

twosom님의 프로필 이미지
twosom

작성한 질문수

질문하기