반응형

2025/02 9

[Tip | NodeJS] Npm 의존성 문제로 인한 서버 실행 에러

오래전 개발된 Nuxt2 버전의 프로젝트에서 모듈설치 후 서버 실행시 에러발생에 대한 확인 및 조치 방법을 정리한다.> 작성일 : 2025-02-27> OS : Windows 11 Pro (24H2)> NodeJs : v16.20.2> NPM : 8.19.4  문제상황Nuxt2 버전으로 개발된 프로젝트를 git으로 부터 다운받아 모듈설치git clone {git-url}cd {project-folder}npm install서버 실행시 에러발생 기존 사용하던 개발자의 소스는 정상 작동함npm run devModule build failed (from ./node_modules/babel-loader/lib/index.js): ..

Tip 2025.02.27

[Tip | NodeJS] 여러개의 노드 버전적용을 위한 NVM 설치 및 사용

윈도우 - NodeJS 환경에서 각기 다른 버전을 사용한 프로젝트를 진행할 경우 NVM (Node Version Manager) 활용법을 정리한다.> 작성일 : 2025-02-26> OS : Windows 11 Pro (24H2) Windows 용 NVM 다운로드https://github.com/coreybutler/nvm-windows/releases 접속하여 nvm-noinstall.zip 파일 다운로드 압축해제 및 개발환경 설정압축을 해제하고 개발환경 폴더로 이동시킨다. NVM 설정'시작 : 검색 : 고급 시스템 설정 보기 : 시스템 속성 : 환경변수 : 새로 만들기'를 통해 NVM_HOME / NVM_SYMLINK 등록변수이름 : NVM_HOME변수값 : {(1)에서 저장한 개발환경 폴더}\nvm..

Tip 2025.02.26

[Setting | Java] Java 개발환경 구축하기 (4) - Spring Boot - Maven Project Import

Spring Boot 개발환경에서 기존 메이븐 프로젝트를 구동하는 방법을 정리한다.> 작성일 : 2025-02-25> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - LinkJDK 설치 및 설정 - LinkVSCode 설치 및 설정 - LinkSpring Boot 설정 - Link  Maven 설치https://maven.apache.org/ 에서 다운로드 받는다.압축 해제 후 개발환경 폴더로 이동시킨다.  Maven 설정'시작 : 검색 : 고급 시스템 설정 보기 : 시스템 속성 : 환경변수 : 새로 만들기'를 통해 MAVEN_HOME 등록록변수이름 : MAVEN_HOME변수값 : {(1)에서 저장한 개발환경 폴더}\apache-maven-3.9..

Setting 2025.02.25

[Setting | Java] Java 개발환경 구축하기 (3) - Spring Boot - Gradle Project Create

Spring Boot 개발환경 설정 및 Gradle Project 생성방법을 정리한다.> 작성일 : 2025-02-25> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - LinkJDK 설치 및 설정 - LinkVSCode 설치 및 설정 - Link  Spring Boot Extentions 설치VSCode를 실행하고 확장탭에서 spring boot 검색하여 설치 한다.  프로젝트 생성명령 팔레트를 통해 생성한다.View > Command Palette...또는Ctrl + Shift + Pspring initializr 입력하여 적절한 구성의 프로젝트 생성여기서는 Create a Gradle Project 선택# Specify Spring Boot..

Setting 2025.02.25

[Tip | Java] 메모리 사용현황 체크 및 힙메모리 설정

자바 프로세서가 사용하는 메모리 환경을 확인하는 방법을 정리한다.> 작성일 : 2025-02-24> EC2 : t3.medium (CPU : 2core / RAM : 4GB)> OS : Amazon Linux 2 AMI (HVM)  문제상황Spring Boot 기반 API + Vue 기반 Web 환경의 서버가 버벅이다 멈추는 현상이 발생했다.   문제확인콘솔에 접속해 다음 명령으로 메모리 설정값을 확인한다.# PID 확인jps메모리 설정 기본값을 확인한다. (InitialHeapSize는 메모리의 1/64, MaxHeapSize는 1/4 가 기본으로 설정됨)# PID 확인java -XX:+PrintFlagsFinal -version 2>&1 | grep -i -E 'heapsize|metaspacesiz..

Tip 2025.02.24

[Setting | Java] Java 개발환경 구축하기 (2) - VSCode 설치 및 설정

VSCode를 통한 자바 개발툴 설치 및 설정 방법을 정리한다.> 작성일 : 2025-02-21> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - Link  VSCode Extentions 설치VSCode를 실행하고 확장탭에서 java를 검색하여 설치 한다.  프로젝트 생성명령 팔레트를 통해 생성한다.View > Command Palette...또는Ctrl + Shift + Pjava create 입력하여 적절한 구성의 프로젝트 생성여기서는 Gradle-Groovy project 선택설치 폴더 지정  프로젝트 실행실행버튼을 눌러 Hello World! 출력을 확인한다.

Setting 2025.02.21

[Setting | Java] 개발환경 구축하기 (1) - JDK 설치 및 설정

Java 개발을 위한 기본 설치 및 설정 방법을 정리한다.> 작성일 : 2025-02-21> OS : Windows11> JDK : 23.0.2  JDK 설치openjdk 사이트에 접속하여 다운로드 링크로 이동한다.https://openjdk.org/   압축해제 및 저장다운받은 파일을 압축해제하여 환경설정 폴더에 저장한다.{Work Home}/development/environment/java   환경변수 설정설치 경로를 환경 변수에 생성하고 어느 경로든 java 실행가능하도록 Path설정한다.설정앱 > 시스템 > 정보 > 고급 시스템 설정JAVA_HOME 등록변수이름 : JAVA_HOME변수 값 : {Work Home}/development/environment/java/jdk-23.0.2Path 추..

Setting 2025.02.21

[Tip | MySQL] DBeaver - Driver file download failed

Maven artifact 'com.mysql:mysql-connector-j:RELEASE' cannot be resolved in external repositores> 작성일 : 2025-02-17> OS : Windows11> DBeaver : 버전24.3.5.202502162012  문제상황새로설치한 Windows11에서 DBeaver로 Mysql 접속시 아래와 같은 에러가 발생하였다. 다른 데이터베이스도 마찬가지다.Driver file download failed.Do you want to retry?이유: Maven artifact 'com.mysql:mysql-connector-j:RELEASE' cannot be resolved in external repositores  문제확인외부 저..

Tip 2025.02.17

[Setting | ReactNative] 개발환경 구축하기 (8) - Recoil 적용

앱개발시 전역 상태 관리를 위해 Recoil 적용방법을 정리한다.> 작성일 : 2025-02-04> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77> Device : iPhone se2기본앱 설치 후 진행 - Link메뉴얼 참고 - Link₩ Recoil 설치프로젝트 디렉토리에 아래 명령으로 Recoil을 설치한다.npm install recoil App.tsx파일에서 레이아웃 설정RecoilRoot로 감사준다. 상태정의recoils 폴더를 만들어 상태파일을 만든다.# sessionStateimport { atom } from 'recoil';..

Setting 2025.02.04
반응형