2012-04-03 6 views
66

Nuget 패키지는 내가 Nuget 다운로드 어떻게해야합니까 ~/스크립트NuGet 스크립트는

내가

~/content/css 
~/content/images 
~/content/scripts 
~/content/scripts/vendor (for packages/ downlaoded scripts) 
~/content/scripts/site (my own site's JS) 

들어있는 ~/컨텐츠 폴더에 조직 내 콘텐츠를 유지하는 것을 선호

에 자바 스크립트 파일을 다운로드 자바 스크립트 파일을 ~/content/scripts/vendor?

+0

가능한 중복 당신은 당신이 수동으로 달리해야했다 툴툴 거리는 소리를 사용하여 많은 일을 할 수있는 [NuGet의 패키지 위치를 변경할 수 있습니까?] (http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget) –

답변

53

현재 NuGet은 기본 위치 이외의 곳에 패키지 리소스를 설치하는 것을 지원하지 않습니다. 이 기능을 다루는 기존 NuGet 작업 항목이 있습니다 : #1914 - Allow package resource folders to be configurable.

+1

그래, 어쩌면 다음과 같이이 기능을 사용하면 좋을 것입니다 : http://i.imgur.com/4f308dT.png –

+9

200 개 이상의 투표가있는 작업 항목이 2 개 이상 해결되지 않은 이유를 이해하지 못합니다. 연령. – Gigi2m02

+1

NuGet은 추가 고려 사항이기 때문에. 보석/박의 가벼운 복제품 일뿐입니다. ASP.net/MVC 개발자가 기본 프로젝트 형식과 일치하도록 lib 파일을 재정렬하고 그것에 대해 전혀 질문하지 않으려 고 노력하겠다. – QueueHammer

6

대답은 아니지만 주목할만한 가치가 있습니다. 프런트 엔드 라이브러리를 Bower로 이동함에 따라 work item #1914이 구현 될 것으로 기대하지 않습니다. NPM, Bower 및 Grunt의 조합을 사용하여 사용자 지정 폴더 구조를 구현하는 방법을 살펴볼 것을 적극 권장합니다.

VS2015를 초기에 살펴 본다면 프로젝트 설정 및 유지 보수를위한 새로운 권장 방법임을 알게 될 것입니다. HTML, CSS, JSS 년을 writting 프런트 엔드 구성 요소를 관리하는 데 사용

정자

종속성 관리 도구 (예 : 부트 스트랩, 마네, 각도, 순간, 일러스트, 갤러리 라이브러리, ...)

NPM

종속성 관리 도구 사용 관리 노드 JS 모듈

그런트

그런트는 자바 스크립트 작업 러너 도구입니다. ... 위의 세 사이의

차이가 여기에 자세히 설명 파일을 이동, 파일을 컴파일 할 파일을 linting : Difference between Grunt, NPM and Bower (package.json vs bower.json)