PowerShell에서 npm run을 했는데 스크립트는 cmd로 해석된다
PowerShell에서 npm을 호출해도 Windows의 기본 스크립트 셸은 cmd.exe다. 같은 환경값의 직접 실행·npm 실행·셸 지정 결과를 비교하고, script-shell 조회와 명령 단위 지정, Node process.env로 옮기는 선택을 설명한다.
빌드노트
검색어를 입력해 글을 찾아보세요.
총 480개의 글
PowerShell에서 npm을 호출해도 Windows의 기본 스크립트 셸은 cmd.exe다. 같은 환경값의 직접 실행·npm 실행·셸 지정 결과를 비교하고, script-shell 조회와 명령 단위 지정, Node process.env로 옮기는 선택을 설명한다.
npm run --if-present는 scripts에 없는 이름만 건너뛴다. 설치 없는 Node 예제로 성공·실패·누락을 옵션 유무별로 비교하고, stderr가 비어 있어도 종료 코드 7인 경우와 CI에 실패를 전달하는 방법을 확인한다.
pluginManagement의 execution은 관리 기본값이다. AntRun 파일 생성이 빠지는 두 POM을 비교하고 build/plugins 참조로 연결하는 방법을 설명한다. jar 기본 생명주기에 연결된 Resources는 별도로 구분한다.
전체 package는 되는데 -pl app만 실패한다면 reactor의 빌드 대상을 확인한다. 빈 전용 저장소에서 -am의 효과를 비교하고, target의 JAR과 로컬 저장소에 설치된 아티팩트를 구별한다.
Maven 리소스 필터링은 기본 제외 목록에 없는 바이너리도 문자열 치환 대상으로 삼을 수 있다. 합성 .bin의 21→11바이트 변경과 PNG 보존, 두 수정안의 원본 해시 보존을 비교하고 폴더 분리와 nonFilteredFileExtensions의 선택 기준을 설명한다.
Array(3)과 명시적 undefined 배열의 콜백 호출 수·자체 속성 존재를 비교한다. length와 JSON 로그만으로는 빈 슬롯을 알아볼 수 없는 이유를 확인하고, Array.from의 생성 콜백으로 세 항목을 만든다.
-Paudit를 켰을 때 기본 속성이 빠진다면 활성 profile과 최종 POM부터 확인한다. 같은 POM의 activeByDefault 동작을 세 조건으로 비교하고, 공통 설정을 본체로 옮길지 두 profile을 명시할지 판단한다.
Set-Cookie가 보여도 __Host- 속성 계약을 어기면 쿠키 저장은 거절된다. 새 Chromium 컨텍스트에서 Path·Domain·Secure 조건별 저장과 다음 요청 헤더를 비교하고, 일반 Path 전송 제한 및 localhost 예외와 구분해 확인할 설정을 설명한다.
USER는 실행 사용자를 바꾸지만 COPY 파일의 소유권을 바꾸지는 않는다. UID/GID와 모드를 따로 조회하고, 비root 읽기·쓰기 비교를 통해 COPY --chown과 최소 권한을 적용할 위치를 확인한다.
npm run에서만 도구를 찾는 이유를 로컬 .bin 검색 경로로 확인한다. 합성 패키지의 실제 실행 경로와 버전을 대조하고, 전역 설치를 추가하기 전에 프로젝트 도구를 선택하는 방법을 설명한다.
docker stop 때 종료 훅이 보이지 않는 원인을 PID 1과 신호 경로로 좁힌다. 같은 SIGTERM 처리 프로그램의 shell-form·exec-form·exec 시작 스크립트에서 PID, 수신 로그, 정지 시간과 종료 코드를 실제 비교하고 자기 앱의 진입점을 확인하는 명령을 설명한다.
wc -l은 LF 개수를 센다. 마지막 LF만 다른 파일과 빈 파일·빈 줄을 실제 바이트로 비교하고, 미종결 텍스트 레코드를 포함할 때의 awk NR과 CSV·JSON 파서의 적용 경계를 구분한다.