2017-12-10 2 views
1

.NET Core + React 프로젝트 (dotnet new react)로 작업하고 있으며 기본 구성 요소 및 뷰를 조정하여 페이지를 렌더링하는 방법을 테스트하고 있습니다. 밖으로 시작됩니다. 필자는 변경 사항이 표시되는지 확인하기 위해 기본 구성 요소 텍스트 (코드 아님)를 조정했습니다. 예를 들어, Hello World을 다른 것으로 변경합니다. 그러나, 나의 변화의 아무것도 나타났다. 그냥 기본/원본 텍스트를 계속 표시합니다.변경 후 .NET Core + React 템플릿 렌더링이 업데이트되지 않습니다.

나는 dotnet restore보다 먼저 dotnet run을 시도해 보았습니다. 두 개의 구성 요소 .tsx 파일에서 기본 텍스트를 변경해 보았습니다. 그러나 어떤 파일도 업데이트를 표시하지 않았습니다. 어떤 이유로 내 친구가 컴퓨터에서 내 프로젝트를 열면 내 변경 사항을 볼 수 있습니다. 캐쉬 문제 일 경우를 대비해 캐시를 새로 고치고 지우려고했지만 여전히 아무것도 사용하지 않았습니다.

왜 작동하지 않는지 알 수 없습니다. React와 함께 일하는 것은 이번이 처음입니다. 미리 감사드립니다!

편집 : 나는 이것을 위해 VS 코드로 작업 해왔다. VS Community에서 프로젝트를 열고 솔루션 파일을 만들면 업데이트가 표시됩니다! 그러나 솔루션 파일이없는 프로젝트가있는 경우에도 업데이트가 표시되지 않습니다. 특정 확장 기능이나 VS 코드가 작동하기 위해 필요한 코드가 있습니까?

답변

0

ASPNETCORE_ENVIRONMENT 변수를 Development으로 설정하십시오. 설정하지 않을 경우 동일한 세션 호출되고 dotnet run에서

$env:ASPNETCORE_ENVIRONMENT="Development" 

, 환경은 Production로 설정됩니다. 생성 된 Startup.cs을 보면 핫 모듈 대체가 Development으로 설정된 경우에만 활성화됩니다.

아마도 VS 코드에서이 값을 설정하는 방법은 명령 줄을 통해 설정하지 않아도됩니다.

관련 문제