2016-10-13 3 views
0

Visual Studio 및 TypeScript를 사용하여 웹 응용 프로그램을 개발하고 있습니다. 꽤 이해할 수없는 뭔가가 있습니다.꿀꺽 마찰을 사용하여 npm 패키지 복원

모든 노드 모듈을 내 소스 제어에 체크인하고 싶지 않습니다. 파일이 많아서 외부 코드 업데이트로 저장소를 오염시키지 않으려합니다. 그래서 나는 건물을 만들기 전에 그것들을 복원 할 수 있기를 원합니다. gulp-install을 사용하여 패키지를 복원 할 수 있다고 온라인에서 알게되었습니다. 그러나 gulp-install은 패키지 자체이므로 어떻게 사용할 수 있습니까?

꿀꺽 꿀꺽 삼키는 자습서에서는 꿀꺽 꿀꺽한 음식 자체가 전 세계적으로 또는 지역적으로 설치되어야한다고 말했습니다. 필자는 전역 설치가 나머지 패키지가 없을 때에도 gulp 파일을 실행할 수 있다고 가정합니다. 나머지는 어떨까요? gulp-install은 전 세계적으로 설치되어야한다고 언급하지 않았습니다. 이제 nmp 설치를 실행하는 사전 빌드 이벤트를 작성할 수 있었지만 모든 패키지가 설치 될 것이므로 꿀꺽 꿀꺽 마른 설치가 좋은지 이해할 수 없습니다 ...

그래서 내가 묻는 것은 gulp, gulp-install 및 소스 제어를 함께 사용하기위한 정확하고 의도 된 방법은 무엇입니까?

답변

0

나는이인지 모르는 무엇을 꿀꺽 꿀꺽의 저자 및/또는 꿀꺽 설치 생각했던, 그러나 이것은 내가하고 결국 무엇을 : 내가 Node.js 및 실행에 따라 npm.js라는 NuGet 패키지를 설치 건물 전에 npm install 의존하는 최소한의 Node.js 버전은 구식이지만 설치할 수있는 새로운 Node.js 패키지가 있으며 노드 5.3.0을 얻을 수 있습니다. 내가 새로운 노드 버전을 필요로한다면 어쩌면 저자에게 새로운 패키지를 만들거나 직접 할 것을 요청할 것이다.

그래서 gulp-install을 사용하지 않고 NuGet을 사용하여 모든 노드 패키지를 설치했습니다.

이 솔루션은 NuGet을 설치할 필요가 없기 때문에 효과적입니다. 개발 환경과 빌드 서버 모두에 항상 있기 때문에 솔루션 자체가 완전히 포함되어 있으며 어떤 것에도 의존하지 않습니다. 새로운 설치.

0

"npm 설치를 실행하는 사전 빌드 이벤트를 작성할 수 있습니다."- 이것이 사용자가 원하는 것입니다. gulp-install 경로로 가려면 모든 사용자가 이미 글로벌 ulp 설치가 있어야합니다. 꿀꺽 마루 설치를하면 한 번의 호출로 다른 패키지 관리자를 끌어들일 수 있습니다.하지만 npm을 가져 오는 것과는 달리, 소스 제어에서 제대로 작동하려면 꿀꺽 꿀꺽 마시는 것이 필요합니다. 원하면 로컬 npm gulp 설치를 체크인해야합니다.