• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

21.06.01 05:14 작성 조회수 389

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

유성현님의 프로필

유성현

2022.02.15

감사합니다!!