에 노드 모듈 geojson - 다각형 라벨을 실행 "NPM 설치"및 노드 모듈 폴더가 성공적으로 생성 된 실행 할 수 없습니다 그러나 folder - screenshot, 나는 "<a href="https://github.com/andrewharvey/geojson-polygon-labels/" rel="nofollow noreferrer">https://github.com/andrewharvey/geojson-polygon-labels/</a>"에서 패키지를 다운로드했습니다 윈도우
, cd 폴더로 이동하여 "geojson-polygon-labels < v.geojson> v_label.geojson"을 실행하면 "내부 또는 외부 명령, 실행 가능 프로그램 또는 배치 파일로 인식되지 않습니다"라는 오류가 발생합니다.
저는이 시점에서 정말로 혼란 스럽습니다. github에서이 도구를 사용하는 방법은 잘 문서화되어 있지 않으며 Node도 상당히 익숙합니다.
도와주세요. 감사!
편집 : 우분투 (Windows 10의 하위 시스템)에 설치 한 다음 bin 폴더에서 "geojson-polygon-labels"을 실행 해 보았습니다. 같은 오류가 발생했습니다.
편집 2 : 도구를 올바르게 실행하는 방법을 알아 냈습니다. 우분투에 나는 달렸다 :
./geojson-polygon-labels <polygon.geojson> labels.geojson
그러나 이제 새로운 오류가 튀어 나올 :
/home/lamnguyen/geojson-polygon-labels-master/bin/geojson-polygon-labels:25
turf.featureEach(flatInputGeoJSON, (feature) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
이제 어떻게해야합니까?
편집 4 : 내 친구가 작은 샘플 파일로 "실제"우분투에서 실행하고 해결했습니다. 어쩌면 내일은 내가 한 발을 내었다.
Windows가 10의 우분투 하위 시스템에 노드를 제대로 설치할 수 없다는 사실이 드러났습니다. 우분투 가상 머신을 실행했는데 모든 것이 정상입니다. 어시스트에 감사드립니다. – Nikolas