lasso-js / lasso

Advanced JavaScript module bundler, asset pipeline and optimizer
581 stars 75 forks source link

Regression - fingerprintsEnabled: true breaks marko runtime #191

Open StarpTech opened 7 years ago

StarpTech commented 7 years ago

lasso: 2.11.4 Marko: 4.0.0-rc.23

events.js:161
      throw er; // Unhandled 'error' event
      ^

Error: Async fragment failed (lasso-slot:head). Exception: Error: Failed to walk dependency [require: ./dom-insert]. Dependency chain: [require: D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\src\components\app-footer\index.marko] → [require: ma
rko/vdom] → [require: ./runtime/vdom] → [require: ./AsyncVDOMBuilder] → [require: ../RenderResult] → [require: ./dom-insert]. Cause: Error: Module not found: ../widgets/util (from "node_modules\marko\runtime" and referenced in "node_modules\marko\runtime\dom-insert
.js")
    at module.exports (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\raptor-util\createError.js:7:50)
    at AsyncValue.<anonymous> (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso\lib\dependency-walker.js:141:48)
    at notifyCallbacks (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\raptor-async\AsyncValue.js:76:35)
    at AsyncValue.reject (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\raptor-async\AsyncValue.js:240:9)
    at getDependenciesCallback (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso\lib\dependencies\Dependency.js:361:47)
    at process._tickCallback (internal/process/next_tick.js:103:7)
Caused by: Error: Module not found: ../widgets/util (from "node_modules\marko\runtime" and referenced in "node_modules\marko\runtime\dom-insert.js")
    at handleRequire (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso-require\src\inspect-cache.js:34:23)
    at Array.map (native)
    at resolveInspectedRequires (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso-require\src\inspect-cache.js:45:61)
    at inspectCache.get.then (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso-require\src\inspect-cache.js:127:17)
    at process._tickCallback (internal/process/next_tick.js:103:7)
    at AsyncStream.error (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\marko\runtime\html\AsyncStream.js:396:13)
    at process.nextTick (D:\nk.dusdeu468\CodeRepository\proto\app-landingpage\node_modules\lasso\taglib\slot-tag.js:99:30)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
App stopped unexpectedly