인프런 커뮤니티 질문&답변
m1 맥 사용자분들 중에 gradle로 작성중인 분들 위해 남김니다.
해결된 질문
작성
·
580
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시간 날렸습니다. 다른분들은 저같은 일 없으시길 바랍니다 ㅠㅠ
퀴즈
71%나 틀려요. 한번 도전해보세요!
회원 가입 시 이메일 인증 절차를 사용하는 가장 중요한 이유가 무엇일까요?
계정 도메인 모델의 복잡성 증가를 위해서
실제 사용자인지 확인하고 스팸 가입을 방지하기 위해
패스워드 인코딩 과정을 간소화하기 위해
프론트엔드 라이브러리 설정을 쉽게 하기 위해





