문제

파일이 변경 될 때 코드를 브라우저로 푸시하는 데 사용하는 전략을 알고 싶지만 인터넷에 아무 것도 찾지 못했습니다.나는 또한 ~ 에서 코드를 검색했습니다.

So, Meteor에서 Hot Reload는 어떻게 구현됩니까? 어떤 대안이 있습니까? 노드에서 SocketIO를 사용하여 코드 및 자산을 다시 구현할 수 있습니까?

도움이 되었습니까?

해결책

여기 : 을 시작할 수 있습니다.

유성의 반응성의 구현은 짧고 달콤합니다. 약 50 코드 줄. 새로운 반응성을 추가하기 위해 직접 연결할 수 있습니다. meteor.deps 모듈을 사용하여 컨텍스트 또는 데이터 소스.

유성은 간단한 종속성 추적 시스템을 가지고 있으므로 세션 변수가 자동으로 Rerender 템플릿을 rererender 템플릿과 같습니다 수정되거나 데이터베이스 쿼리가 변경됩니다.

대부분의 다른 시스템과는 달리 수동으로이를 선언 할 필요가 없습니다. 의존성 - "그냥 작동". 메커니즘은 간단하고 효율적입니다. 반응 업데이트를 지원하는 함수를 호출 할 때 ( 데이터베이스 쿼리), 자동으로 현재 "무효화를 저장합니다. 컨텍스트 "객체가있는 경우 (SAY, 현재 템플리트가 렌더링되는 경우) 나중에 데이터가 변경되면이 컨텍스트를 "무효화 할 수 있습니다 ( 템플릿은 RERENDER 자체입니다.) 전체 구현은 약 50입니다. 코드 줄.

개발자, 특히 패키지 작성자는 무효화를 사용할 수 있습니다. 추가적인 반응 데이터 소스를 구현하거나 글을 쓰는 컨텍스트 반응성 데이터에 종속성을 자동으로 등록하는 기능 출처.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top