2017-03-07 1 views
1

현재 두 개의 프로젝트가 있습니다. 하나는 주요 프로젝트이고 다른 하나는 첫 번째 프로젝트에서 사용할 독립적 인 라이브러리입니다.기본 프로젝트가 아닌 라이브러리에서 볼 수 있도록 웹 작업자 .js 파일에 URL을 설정하는 방법

라이브러리에서 무거운 js 코드를 별도의 스레드에서 실행하도록 웹 작업자를 설정해야합니다. 웹 작업자는 파일에 URL을 사용하여 실행할 파일을 찾습니다. 그러나 문제는 웹 작업자가 라이브러리 디렉토리 대신 기본 프로젝트 URL localhost : 3000/URL_TO_FILE로 이동하여 파일을 찾으려고한다는 것입니다.

라이브러리는 node_modules에 있습니다. 나는 그런 일이 필요합니다 그렇지 않으면 웹 노동자가 마침내 해결책을 발견 긴 검색 후 파일

답변

0

표시되지 않습니다

let worker = new window.Worker('./local_library_folder/worker.js') 

현재의 URL를 주요 프로젝트 루트 폴더를 선도하고 있습니다. 이 문제가 해결 된 https://github.com/webpack-contrib/worker-loader