2017-06-22 13 views
6

Webpack 3. के उन्नयन के बाद से ट्रैविस सीआई पर निम्न त्रुटि हो रही है नहीं हैwebpack.optimize.ModuleConcatenationPlugin एक निर्माता

यह मेरी स्थानीय पर्यावरण पर ठीक से काम करने लगता है, लेकिन जब मैं गुरु और यह ट्रैविस की लात के लिए प्रतिबद्ध निम्नलिखित त्रुटि के साथ अब विफल रहता है।

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) 

और रेखा यह शिकायत के बारे में

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

और यह भी बिल्कुल मेरी package.json में 3 संस्करण के लिए Webpack निर्धारित किया है।

"webpack": "^3.0.0", 

और मेरे ट्रैविस YML बहुत सरल

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

उत्तर

6

हटाएँ node_modules और package-lock.json उसके बाद फिर से npm install चलाने एक नया package-lock.json उत्पन्न करने के लिए है। एक बार जब आप नया package-lock.json प्रतिबद्ध करते हैं, तो ट्रैविस को सही तरीके से काम करना चाहिए।

मेरे पास स्थानीय रूप से एक ही समस्या थी, मैंने जो किया वह मैंने किया और मैंने उस मुद्दे को रोकना बंद कर दिया।

+2

अभी भी हटाने और पुनर्स्थापित करने के बाद एक ही त्रुटि हो रही है ... – hvaughan3

संबंधित मुद्दे