Angular CLI 프로젝트에 Jenkins를 설치하려고합니다. 젠킨스 서버에 특정 사용자 계정으로 노드와 Angular Cli를 설치했습니다. 내가 서버에서 명령 프롬프트를 열 경우 제대로 설치되었는지 확인하려면 다음 명령을 실행 다음은 결과입니다ng가 내부 또는 외부 명령으로 인식되지 않습니다. Jenkins + Angular CLI
, 그리고 난이 빌드 단계를 만들어 두 명이 두 개의 박쥐 파일을 실행합니다.
하나 실행 : NPM
를 설치하고 두 번째 실행 : NG 빌드 그럼 난 젠킨스를 구축
을 --prod, 그것은 NPM 설치 실행하지만, 그것이 말하는 때문에 NG 빌드 --prod를 실행 실패 " ''는 내부 또는 외부 명령으로 인식되지 않습니다."내가 잘못 했나요? 아마도 node_modules 폴더에 각도 cli를 사용하는 다른 방법이있을 수 있으므로 서버에 설치된 각도 cli를 사용할 필요가 없습니다. 각도 CLI는 내 사용자 만 서버에 설치되지만 Jenkins가 빌드하는 데 사용하는 사용자에게는 설치되지 않은 것 같습니다.
PS : 나는 세계적으로 사용하여 각도 CLI 설치 : 내가 각도 @ -g
NPM/CLI