electrode-io / electrode

Web applications with node.js and React
Other
2.1k stars 301 forks source link

fix: handle ssr off for subapps #1854

Closed jchip closed 3 years ago

raydecastro commented 3 years ago

@jchip it's failing on unit tests:

@xarc/render-context: error: @xarc/render-context can't find token process module foo Error: Cannot find module 'foo'
@xarc/render-context: Require stack:
@xarc/render-context: - /home/runner/work/electrode/electrode/packages/xarc-render-context/._require-at_
@xarc/render-context:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
@xarc/render-context:     at Function.Module._load (internal/modules/cjs/loader.js:667:27)
@xarc/render-context:     at Module.require (internal/modules/cjs/loader.js:887:19)
@xarc/render-context:     at require (internal/modules/cjs/helpers.js:74:18)
@xarc/render-context:     at _optionalRequire (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/optional-require/1.0.3/optional-require/index.js:37:52)
@xarc/render-context:     at tryRequire (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/optional-require/1.0.3/optional-require/index.js:62:54)
@xarc/render-context:     at x (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/optional-require/1.0.3/optional-require/index.js:66:32)
@xarc/render-context:     at Object.exports.loadTokenModuleHandler (/home/runner/work/electrode/electrode/packages/xarc-render-context/src/load-handler.ts:1:22)
@xarc/render-context:     at Context.<anonymous> (/home/runner/work/electrode/electrode/packages/xarc-render-context/test/spec/load-handler.spec.ts:8:24)
@xarc/render-context:     at callFn (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runnable.js:374:21)
@xarc/render-context:     at Test.Runnable.run (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runnable.js:361:7)
@xarc/render-context:     at Runner.runTest (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:619:10)
@xarc/render-context:     at /home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:745:12
@xarc/render-context:     at next (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:536:14)
@xarc/render-context:     at /home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:546:7
@xarc/render-context:     at next (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:448:14)
@xarc/render-context:     at Immediate._onImmediate (/home/runner/work/electrode/electrode/packages/xarc-render-context/node_modules/.f/_/mocha/7.2.0/mocha/lib/runner.js:514:5)
@xarc/render-context:     at processImmediate (internal/timers.js:461:21) {
@xarc/render-context:   code: 'MODULE_NOT_FOUND',
@xarc/render-context:   requireStack: [
@xarc/render-context:     '/home/runner/work/electrode/electrode/packages/xarc-render-context/._require-at_'
@xarc/render-context:   ]