私たちはイオンアプリケーションを開発しています。私はサービス(.ts)を作成し、geo-json-pathfinderをインポートしました。このパスファインダーを初期化するには10〜20秒かかるので、それをWorker(.js)にアウトソースすることになっています。私worker.jsの上部にアングルワーカーのモジュールをインポートしますか?
import PathFinder from 'geojson-path-finder';
はエラーを返します:
SyntaxError: import declarations may only appear at top level of a module
私はそれに対処するにはどうすればよいですか?そして、私はこのパスファインダーを私のUiのスレッドに送ることができますか?
let pathfinder : Pathfinder = new Pathfinder(geojson);
self.postMessage({obj: pathfinder})