2016-09-22 27 views
5
kullanabilirsiniz

Ben webpack beta 23 yükselttikten sonra ben WebPack çalıştırırken uzantıları mülkiyeti ortadan kaldırma Hatayla başladı:WebPack beta 23 yükseltme sonra artık boş uzantıları

  • configuration.resolve. uzantılar [0] boş bırakılmamalıdır.

benim uzantıları vardı: uzantıları: [. '', 'Ts',' .js'], ben boş uzatma seçeneği kaldırırsanız

yapılandırma hatası uzağa gider ama şimdi benim modüllerin hiçbiri olacak Hepsi bir uzantı olmadan yüklendikleri için yüklenir. Bu yeni sürümde boş uzantı belirtmem gereken belirli bir yol var mı?

Ben bu doğru olduğundan emin değilim doğru yapılandırmayı

buldum ama düşünüyorum deneme bir dizi ben * sembolü yerine boş bir dize kullanarak denedi bir hata sonrasında.

uzantıları: uzantıları özniteliği Bu problem.So nihai sözdizimi sabit gibi görünüyor [ '*', 'js' 'ts']

Umut bu amaçlanan yolu o

yapmak olduğunu
+0

Belki de bundan bahsetmeye değer (https://github.com/webpack/webpack/issues/3043)? – robertklep

+0

Bağlantı için teşekkürler. Orada bir yorum ekledim – Jusef

+0

Teşekkürler Bu benim için sabit görünüyor! –

cevap

6

Sadece bulgularınızı onaylayın.

boş dize kullanımdan kaldırılmıştır: https://github.com/webpack/webpack/issues/3043

extensions: ['.ts', '.js'] sizin ts tüm çözmek ve dosyalar değil, daha .js olacaktır.

extensions: ['*', '.ts', '.js']tüm uzantılarını çözecektir.