Czy można załadować dodatkowy wpis przy użyciu innego zestawu ładowarek?Pakiety sieciowe różne programy ładujące dla różnych pozycji js
Na przykład próbuję utworzyć pracownika usługi dla buforowania w trybie offline. Wyłączyłem folder zawierający pracownika usługi i umieściłem go na drugim. Nie ma żadnych wywołań do service-worker.js (jest to ręcznie ładowane w static index.html). Punkt wejścia pracownika serwisowego zbiera React i program ładujący zamiast przechodzić przez Babel. Oto najważniejsze części mojej konfiguracji.
entry: {
app: "app.js",
'service-worker': 'persistence/service-worker.js'
},
module: {
loaders:[{
test: /\.js|\.jsx/,
loaders: ["react-hot", "jsx?harmony", "babel"],
exclude: /persistence/
}, {
test: /service\-worker\.js/,
loaders: ["babel"],
include: /persistence/
}]
Nie rozumiem, dlaczego coś takiego nie mogło działać. Czy masz jakieś szczególne problemy z konfiguracją? –
wpis usługa-pracownik kompiluje się ze wszystkimi pakietami javsscript i nie zawiera tylko jednego pliku w folderze trwałości. – puppybits
Być może najbezpieczniejszym rozwiązaniem jest zdefiniowanie oddzielnej konfiguracji dla pracownika serwisu. To wydaje mi się najczystszym rozwiązaniem dla mnie. –