2016-08-03 5 views
0

Nothingcript에서 XML을 새로 고침 할 수 있지만 JS 변경 사항을 새로 고침 할 수 없습니다. 이것은 가능한가?Nativescript 핫 리로드 JS 코드

'tns livesync ios --emulator --watch'를 실행합니다.

내 편집기는 Visual Source Code이며 NS 플러그인을 사용합니다.

감사합니다.

+0

그것을 확실히 작동해야합니다. TypeScript를 설치하지 않았습니까? 유용한 제안, 시스템 정보 소프트웨어 버전 등을 만들기 위해 더 많은 정보가 필요합니다. –

답변

0

NativeScript 자체는 버전 2.20에서 JS 파일의 핫 리로드를 아직 지원하지 않습니다.

nativescript-liveedit이라는 플러그인이 있으며 Android 플랫폼에서 JS를 최신 상태로 다시로드 할 수 있습니다. 플러그인은 "완벽하지"않지만, 그것은 대부분의 경우에 작동하고 당신이에 자동 재시작에 관련 파일 및 파일을 구성 할 수 있습니다 (즉, 당신이 싱글을 변경하는 경우)

(면책 조항 : 나는 플러그인의 저자 해요)

+0

빠른 응답을 보내 주셔서 감사합니다. 나는 지침을 따라 갔지만 나는 달릴 수 없다. 플러그인을 설치할 때 '2.1.1은 안드로이드가 현재 설치된 프레임 워크 버전 1.7.1과 호환되지 않습니다.'.. 귀하의 스크립트가 참조하는 버전이 확실하지 않습니다. 'tns --version'은 2.1.1을 제공합니다. 내가 'node watcher'를 실행하면 '모듈을 찾을 수 없음'/ Users/geo/nativescript-bluetooth-demo/Bluetooth/watcher '가 표시됩니다. 이 명령은 'native script-liveedit/support/watcher.js'를 실행합니까? 많은 감사합니다! – Vogatsiko

+0

NativeScript-LiveEdit은 NativeScript의 각 버전에 맞게 빌드 된 몇 가지 플러그인 중 하나입니다. 현재 2.1.1이 아닌 v1.7.1 런타임을 사용하는 경우; 다음과 같이 설치해야합니다 : tns plugin 1.7.1 버전을 얻으려면 [email protected]을 추가하십시오. – Nathanael

+0

나는 그것이 실패하면 감시자가 설치되지 않았다고 믿는다. (죄송 합니다만, 설치 스크립트 작업을한지 얼마되지 않았습니다.) 그러나 설치되어있는 경우 루트 프로젝트 폴더에 있어야하며 "노드 감시자"를 입력하면 실행할 수 있습니다. – Nathanael

관련 문제