2017-05-17 7 views
0

처음에는 Bootstrap, jQuery 등과 같은 정적 컨텐츠 용으로 Nuget을 사용했던 ASP.NET MVC 5 프로젝트에서 작업하고 있습니다. 이제는 진행 방법이 바뀌었고 Visual Studio 와도 통합되었습니다.bower_components를 프로젝트에 포함시켜야합니까?

bower 패키지를 설치할 때 자동으로 프로젝트에 포함되지 않습니다. 그래서 나는 지금 그들을 버렸습니다.하지만 이것은 좋은 생각입니까? bower 패키지를 포함시켜야합니까? 내 BundleConfig.cs 파일에서 이전처럼 이러한 파일을 별칭에 연결할 수 있기 때문에 액세스에 차이가 없습니다.

답변

0

bower는 Git을 사용하여 전체 패키지를 다운로드합니다.

패키지는 Git 끝점 (예 : GitHub)에서 공개적으로 제공되어야합니다. Git 태그를 밀어 넣는 것을 잊지 마십시오!

이것은 bower가 ASP 프로젝트에서 사용할 전체 저장소/릴리스를 실제로 다운로드한다는 것을 의미합니다. 부트 스트랩과 jQuery로 이것을 테스트했습니다. 이러한 저장소에는 많은 파일이 포함될 수 있으므로 .csproj 파일에 포함하면 프로젝트 파일이 복잡해지고 이상적이지 않을 수 있습니다.

packages.config 파일의 외부 패키지 만 참조하는 nuget 패키지와 비교할 수 있지만 dll 및 기타 어셈블리는 프로젝트에 포함되지 않습니다. 이것은 내가 bower_components이 실제로 프로젝트에 포함되지 않아야한다고 생각하게한다. 패키지를 참조하고 파일을 사용할 수 있기 때문에 사용상의 차이는 없습니다.