때로는 블록리 샘플로 플러그인을 개발할 때
적용됩니다. 대부분의 플러그인은
npm 레지스트리에서 차단되므로,
이미 출시되었습니다 이 경우 변경 사항을 디버깅하면
있습니다. 차단 방식과 차단 방식을 모두 사용하여 변경사항을 적용하고 테스트하려는 경우
샘플의 경우 npm link
를 사용하여 출시되지 않은 변경사항을 함께 테스트할 수 있습니다.
npm 링크
npm에 다음을 가져오는 대신 머신에서 패키지를 사용하도록 지시할 수 있습니다. npm 레지스트리에서 가져온 것입니다. 이 방법을 사용하면 소스맵을 사용하여 디버깅을 쉽게 할 수 있습니다. 이 메서드는 아직 GitHub로 푸시되지 않은 코어 변경사항이 있습니다.
blockly의 포크에서 다음을 실행합니다.
$ npm run package $ cd dist $ npm link
이 단계에서는 핵심 Blockly를 빌드하고 패키징한 다음 합니다.
블록리 샘플 포크의 루트에서 다음을 실행합니다.
$ npm link blockly
이 단계는 npm이 이전에 만든 심볼릭 링크 대신 이전에 만든 심볼릭 링크를 찾도록 지시합니다. npm에서 패키지를 가져옵니다.
npm run start
를 실행하여 플러그인을 테스트합니다.
핵심에서 변경하면 다시 빌드하고 리패키징해야 합니다.
테스트를 완료하면 blockly-samples의 루트 수준에서 npm ci
를 실행합니다.
저장소 상태를 재설정할 수 있습니다.