2016-11-01 2 views
1

Visual Studio 2015 솔루션의 일부인 angular-cli로 앱을 생성했습니다. 빌드를 트리거하고 싶습니다. 개발자가 솔루션에서 다른 프로젝트를 빌드 할 때마다 언제든지 빌드를 실행하고 싶습니다.'ng build'가 Visual Studio 사전 빌드 이벤트에서 실행되지 않습니다.

$(ProjectDir)_ng\ng build --prod 

미리 빌드 이벤트를 사용하여이 작업을 수행 할 수 있음을 알고 있지만 지금까지 행운을 얻지는 못했습니다. 위의 명령은 이벤트 빌더 창에서 직접 붙여 넣습니다. 현재 빌드 할 때 ng가 인식 된 내부 또는 외부 명령이 아니라는 오류가 발생합니다. 나는 CLI 세계적으로

npm install -g angular-cli 

를 설치하고 내 빌드 전 이벤트에 노드 -v를 넣어 경우 예상대로 나는 출력 창에서 버전 정보를 얻을 수 있습니다.

것들 나는 시도했다 : 나는 Visual Studio에서 각 프로젝트 디렉토리에서 cmd.exe를을 시작하는 웹 기능 (ALT + 공간)에서 명령 프롬프트 바로 가기를 사용하는 경우

, 나는 성공적으로 을 구축 NG 실행할 수 있습니다 . 나는 윈도우 10에서 검색 창에 cmd.exe를 넣고 실행하면

는 IT 오류

"'C:\dev\ph\git\BT2\bt2.web\_ng\ng' is not recognized as an internal or external command, operable program or batch file." 
으로 실행되지 구축 프로젝트 디렉토리 및 문제 NG로 바탕 화면, 발견 된 응용 프로그램, CD "프롬프트 명령"
+0

패키지의 전역 설치를위한 올바른 명령은'npm install -g angular-cli'입니다. 나는 이것이 오타라고 생각한다. – Yuri

+0

질문이 업데이트되었습니다. –

답변

0

CD를 $ (PROJECTDIR) NG

는 각 CLI를 구축하기 위해 구축을 시도, 당신은 각-cli.json 파일이있는 폴더에 있어야합니다.

관련 문제