2017-06-22 65 views
6

değilwebpack.optimize.ModuleConcatenationPlugin WebPack 3. yükseltme beri Travis CI aşağıdaki hatayı alınıyor bir yapıcı

Benim yerel çevre üzerindeki iyi çalışıyor görünüyor, ama

Ben usta ve Travis bunun vuruş taahhüt zaman aşağıdaki hatayı şimdi başarısız oluyor.

21 06 2017 20:16:31.514:ERROR [config]: Invalid config file! 
    TypeError: webpack.optimize.ModuleConcatenationPlugin is not a constructor 
    at Object.<anonymous> (/home/travis/build/.../webpack.prod.config.babel.js:91:3) 
    at Module._compile (module.js:569:30) 
    at loader (/home/travis/build/.../node_modules/babel-register/lib/node.js:144:5) 
    at Object.require.extensions.(anonymous function) [as .js] (/home/travis/build/.../node_modules/babel-register/lib/node.js:154:7) 
    at Module.load (module.js:503:32) 
    at tryModuleLoad (module.js:466:12) 
    at Function.Module._load (module.js:458:3) 

Ve Hat bunun şikayetçi yaklaşık

// Webpack 3 Scope Hoisting 
    new webpack.optimize.ModuleConcatenationPlugin(), 

Ve ayrıca tabii benim package.json sürüm 3'e WebPack belirledik.

"webpack": "^3.0.0", 

Ve Travis yml

language: node_js 
sudo: false 
node_js: 
- '8' 

cevap

6

sonra yeni package-lock.json oluşturmak için tekrar npm install çalıştırmak node_modules ve package-lock.json Sil oldukça basittir. Yeni package-lock.json'u ekledikten sonra, Travis düzgün bir şekilde çalışmalıdır.

Tam olarak aynı sorunu yerel olarak yaşıyordum, açıkladığım şeyi yaptım ve bu sorunu yaşamaya devam ettim.

+2

Silmek ve yeniden yükledikten sonra hala aynı hatayı alıyorsunuz ... – hvaughan3