2016-12-14 32 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

在其它項目中,我與附加解決「失敗」有類似的問題帽子 似乎不會影響束本身。這是容易解決的嗎?

我創建了一個Git存儲庫 - https://github.com/kalisjoshua/rollup-error-example - 它展現了這種行爲。

我錯過了什麼?

+1

您可以嘗試安裝'babel-preset-es2015-rollup'的最新版本嗎? – loganfsmyth

回答

8

顯示如何重現錯誤的github上的回購顯示正在使用的babel-preset-es2015-rollup版本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

謝謝!我無法弄清楚我的生活。 –

相關問題