2016-09-22 24 views
5

Po uaktualnieniu do WebPACK beta 23 I zaczęli się błąd do czynienia z właściwością rozszerzeń podczas pracy WebPACK:Po uaktualnieniu do WebPACK 23 beta już nie mogę używać puste rozszerzeń

  • configuration.resolve. rozszerzenia [0] nie powinny być puste.

moje rozszerzenia były: rozszerzenia: [. „”, „Ts”,”], JavaScript powinny

Jeśli usunąć opcję rozszerzenia pusty błąd konfiguracji odchodzi ale teraz żaden z moich moduły załaduj, ponieważ wszystkie są załadowane bez rozszerzenia. Czy jest jakiś konkretny sposób powinienem określać puste rozszerzenie w tej nowej wersji?

Chyba znalazłem właściwą konfigurację

nie jestem pewien, że to prawda, ale po serii prób błąd we próbowali za pomocą symbolu * zamiast pusty ciąg. To wydaje się być ustalony ostateczny składni problem.So dla atrybutu rozszerzenia:

rozszerzeń: [ '*', 'js', 'ts']

nadzieję, że to zamierzony sposób to zrobić

+0

Być może warto wspomnieć [tutaj] (https://github.com/webpack/webpack/issues/3043)? – robertklep

+0

Dzięki za link. Dodałem komentarz tam – Jusef

+0

Dzięki temu wydaje się naprawić dla mnie! –

Odpowiedz

6

Wystarczy, aby potwierdzić swoje wyniki.

Pusty ciąg jest przestarzała: https://github.com/webpack/webpack/issues/3043

extensions: ['.ts', '.js'] rozwiąże wszystkich .TS i .js pliki, nie więcej.

extensions: ['*', '.ts', '.js'] rozwiąże wszystkie rozszerzenia.

Powiązane problemy