최근 webpack, babel 및이 모든 제품군을 사용하여 내 라이브러리 코드를 es6으로 변경했습니다.콘텐츠 파일을 가상/가상 URL로 만들기
그래서 내 작품은 결국 하나의 파일입니다. 이전에는 필자가 동적으로로드되는 파일이 많았습니다.
내 문제는 자신의 클래스 중 일부를 동적으로로드하는 다른 라이브러리를 사용하고 있으며이를 사용자 지정하기 위해 사용자 지정 개체/클래스에 URL을 제공해야한다는 것입니다. 많은 파일이 있었기 때문에 처음에는 문제가 아니었지만 이제는 내 코드가 하나의 파일로 묶입니다.
js/es6/... 일부 콘텐츠/문자열을 제공하고 가짜 URL을 만드는 방법이 있습니까? 다른 라이브러리가 '로드'합니까? 예를 들어
:
내 클래스파일 ../myLib/CustomLayer2D.js 있습니다
Class CustomLayer2D {
...
}
파일 ../myLib/CustomLayer3D.js
Class CustomLayer3D {
...
}
파일 ../myLib/CustomLayer.js 이 다른 라이브러리를 사용하는 것입니다
Accessor.createSubClass([layer], {
viewModulePaths:{
"2d": "need to provide here a url to 2d layer file",
"3d": "need to provide here a url to 3d layer file"
}
});
파일 ../myLib/CustomLayer.js
Class CustomLayer2D {
...
}
Class CustomLayer3D {
...
}
Accessor.createSubClass([], {
viewModulePaths:{
"2d": "need to provide here a path to 2d layer",
"3d": "need to provide here a path to 3d layer"
}
});
I 선호하는 방법을 찾아 내 사용자 지정 클래스를 묶음에서 제외하지 않는 것이 좋습니다 (최후의 수단).
확실하지 않음 URL.createObjectURL (new Blob ([ 'your text goes here'], {type : 'text/plain'}))'. – Kaiido
이것은 내가 검색 한 것입니다 !! 나는이 방법을 알고 있었지만 어쨌든 그것은 내 마음에서 빠져 나갔다. 어쨌든, 나는 그것을 사용했고 효과가 있었다. 그래서 고맙다 @ 카이도. 내가 webpack –