2016-11-17 15 views
18

[email protected]'u yükledim. Daha önce [email protected] kullanıyordum. Benim yapılandırma dosyası ben preLoaders ve postLoaders kullanıyordu: Ben preLoaders ve postLoaders bu göç etmek nasıl internette bir göz attım bir kezWebPack 2: PreLoaders ve PostLoader'ları taşıyın

preLoaders: [ 
    { 
     test: /\.ts$/, 
     loader: 'string-replace-loader', 
     query: { 
     search: '(System|SystemJS)(.*[\\n\\r]\\s*\\.|\\.)import\\((.+)\\)', 
     replace: '$1.import($3).then(mod => (mod.__esModule && mod.default) ? mod.default : mod)', 
     flags: 'g' 
     }, 
     include: [helpers.root('src')] 
    }, 

    ], 
    loaders: [...], 
    postLoaders: [ 
    { 
     test: /\.js$/, 
     loader: 'string-replace-loader', 
     query: { 
     search: 'var sourceMappingUrl = extractSourceMappingUrl\\(cssText\\);', 
     replace: 'var sourceMappingUrl = "";', 
     flags: 'g' 
     } 
    } 
    ] 

ben anlamaya muktedir değilim.

Bunları loaders içine koymalı mıyım? Sadece bu?

cevap

29

v2.1-beta.23'ten itibaren, yükleyiciler bölümü kurallara ve ön/postLoader'lara yeniden adlandırılmıştır, şimdi her kuralın altında enforce özelliği ile tanımlanmıştır.

Ben this thread

diğer bilgiler daha ayrıntılı olarak Yanıtım da sürüm ayrıca notları

açısal cli repo

başka ipucu bir migration example bahseder github release notes bulunabilir ipuçları için yapılandırmayı onaylayan json schema'a bakmaktır.