2016-12-14 12 views
5

रोलअप-त्रुटि उदाहरण

रोलअप के साथ एक (संभव) समस्या को दर्शाते हैं।RollupJS `हल में विफल रहा है: त्रुटि: नहीं खोजा जा सका मॉड्यूल 'कोलाहल-runtime'`

क्या मुझे कुछ याद आ रही है? यहां एक प्रोजेक्ट है जिसमें कम से कम कॉन्फ़िगरेशन है जिसमें "समस्या" मैं पुन: उत्पन्न करता हूं। समस्या केवल बंडल को प्रभावित किए बिना कमांड लाइन लॉगिंग होने के लिए प्रतीत होती है; यानी बंडल सही और सटीक रूप से बनाया गया है।

इस परियोजना के उत्पादन प्रदर्शित करता है: पुन: पेश करने

$ ./node_modules/.bin/rollup -c rollup.js 
node_modules/nan 
resolve failed: { Error: Cannot find module 'babel-runtime' 
    at Function.Module._resolveFilename (module.js:472:15) 
    at Function.requireRelative.resolve (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/require-relative/index.js:30:17) 
    at resolve (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/modify-babel-preset/lib/serialize.js:25:26) 
    at findAndRemove (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/modify-babel-preset/lib/serialize.js:67:11) 
    at /Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/modify-babel-preset/lib/serialize.js:111:13 
    at Array.map (native) 
    at loadPreset (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/modify-babel-preset/lib/serialize.js:103:29) 
    at module.exports (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/modify-babel-preset/index.js:97:19) 
    at Object.<anonymous> (/Users/jkalis/Pro/QL/WebCore/luxui/rollup-testing/node_modules/babel-preset-es2015-rollup/index.js:3:18) 
    at Module._compile (module.js:573:32) code: 'MODULE_NOT_FOUND' } babel-runtime 

आदेश (रों) इस प्रकार हैं:

  • npm run bundle, या
  • ./node_modules/.bin/rollup -c rollup.js

अन्य परियोजनाओं में मैं अतिरिक्त संकल्प "विफलताओं" टी के साथ समान समस्याएं हैं टोपी बंडल को स्वयं प्रभावित नहीं करता है। क्या यह ऐसा कुछ है जो आसानी से ठीक हो सकता है?

मैंने एक गिट भंडार बनाया है - https://github.com/kalisjoshua/rollup-error-example - जो इस व्यवहार को प्रदर्शित करता है।

मुझे क्या याद आ रही है?

+1

क्या आप 'babel-preset-es2015-rollup' का नवीनतम संस्करण स्थापित करने का प्रयास कर सकते हैं? – loganfsmyth

उत्तर

8

गिटूब पर रेपो जो दिखाता है कि त्रुटि को पुन: उत्पन्न करने के लिए कैसे दिखाया जा रहा है, लेबल-प्रीसेट-एएस2015-रोलअप का संस्करण 1.2.0 दिखाया जा रहा है। मैं GitHub पर निम्न पाया:

यह कोलाहल-पूर्व निर्धारित-es2015-रोलअप पैकेज सिर्फ नवीनतम करने के लिए अद्यतन की जरूरत के रूप में की तरह दिखता है के बाद मैंने कोशिश की है कि, त्रुटि अब नहीं हुआ

diff --git a/package.json b/package.json 
index b1f4325..d5251fd 100644 
--- a/package.json 
+++ b/package.json 
@@ -12,7 +12,7 @@ 
    "license": "MIT", 
    "dependencies": { 
    "babel-cli": "^6.18.0", 
- "babel-preset-es2015-rollup": "^1.2.0", 
+ "babel-preset-es2015-rollup": "^3.0.0", 
    "rollup": "^0.36.4", 
    "rollup-plugin-babel": "^2.6.1" 
    } 
+1

आपको धन्यवाद! मैं इसे मेरे जीवन के लिए नहीं समझ सका। –

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