2016-06-04 2 views
3

ASP.NET Core, MVC6 및 react.js를 사용하여 단일 페이지 응용 프로그램을 만들고 싶습니다. 제 아이디어는 하나의 MVC 컨트롤러 만 사용하여 초기 html을 렌더링하는 것입니다. react.js를 npm을 통해 포함 시키면 bower가 사용되지 않고이 프로젝트에서 완전히 제거하고 싶습니다. 그러나 어떻게 찾을 수 없습니다.MVC6 프로젝트에서 bower를 제거하는 방법

나는 어디에서 제거하지만, 난 여전히 그것을 볼 수 있습니다 :

enter image description here

를 제거하는 방법에 대한 제안을?

+0

[ASP에서 bower를 완전 제거합니다.인터넷 5 프로젝트] (http://stackoverflow.com/questions/34342909/cleanly-remove-bower-from-an-asp-net-5-project) 내가 ASP에서 정자와 NPM 종속성을 제거하는 방법을 발견 @monkeydeveloper – Beofett

답변

3

모양은 bower is integrated with VS IDE입니다.

프로젝트에서 바우어 라이브러리가 필요하지 않거나 필요하지 않은 경우 bower.json의 내용을 지우고 저장하면 Manage Bower Package으로 이동하여 모두 제거하면 해당 프로젝트가 프로젝트에 아무런 영향을 미치지 않습니다.

bower.json 파일을 제거해도 모든 libs 형식의 프로젝트/디스크가 제거되는지 확실하지 않습니다.


업데이트 : ASP.NET 핵심 프로젝트의 정자와 NPM 종속성을 제거하는 방법을 발견

...

그것은 문서화되지, 그래서 나는 그것을 추천 할 수 없다! 프로젝트 형태로 제거됩니다이 파일 다음, 정자 및/또는 NPM에서 적절한 선을 제거하면

<ItemGroup> 
    <DnxInvisibleContent Include="bower.json" /> 
    <DnxInvisibleContent Include=".bowerrc" /> 
    <DnxInvisibleContent Include="package.json" /> 
    <DnxInvisibleContent Include=".npmrc" /> 
</ItemGroup> 

: 당신의 *.xproj 파일에서

당신은 뭔가를 찾을 수 있습니다. ( wwwroot에서)

  • lib 폴더, bower.json.bowerrc 파일,
  • npm_module 폴더, package.json 및 : 제거 -이 파일을 자동으로 삭제되지 않습니다

    수동 프로젝트를 정리할 필요하므로, 디스크를 형성 (NPN 패키지가있는 경우 관련 및 기타 파일) npmrc 파일,

  • gulpfile.js,

도움이되기를 바랍니다. 당신이 NPM을 사용하는 경우

+0

. NET 코어 프로젝트;) 업데이트 된 답변을 읽어주십시오. –

0

, 단순히 npm uninstall bower 프로젝트 디렉토리에 후가 설치 한 및/또는 이물이 추가 된 경우, 단지 그것을 제거, 설치 NPM 실행 한 후 필요 모듈 무엇을 당신은 당신의 package.json에 지정할 수 있습니다 위에서 언급 한

1

.NET Core 2.0의 경우 WebAPI 프로젝트 내부에서 스캐 폴딩을 수행 했으므로 프로젝트 루트에서 "bower_components"폴더를 간단히 제거하여 트릭을 만들 수있었습니다. 이 설정 파일에서 bower 종속성 (jquery 등)에 대한 참조를 제거하는 것과 동시에

관련 문제