2017-06-22 37 views
6

otrzymuję następujący błąd na Travis CI od aktualizacji do Webpack 3.webpack.optimize.ModuleConcatenationPlugin nie jest konstruktorem

Wydaje się działać dobrze na moim lokalnym środowisku, ale kiedy zobowiązać się do opanowania i akcja Travis it ciągle kończy się niepowodzeniem z następującym błędem.

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) 

a linia to narzekają

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

a także mają ustawiony WebPACK do wersji 3 w moim package.json oczywiście.

"webpack": "^3.0.0", 

A moja Travis yml jest dość prosta

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

Odpowiedz

6

Usuń node_modules i package-lock.json następnie uruchomić npm install ponownie wygenerować nowy package-lock.json. Po zatwierdzeniu nowego package-lock.json Travis powinien działać poprawnie.

Lokalnie miałem dokładnie ten sam problem, zrobiłem to, co opisałem i przestałem mieć ten problem.

+2

Nadal pojawia się ten sam błąd po usunięciu i ponownym zainstalowaniu ... – hvaughan3

Powiązane problemy