Including Blockly in NextJS or SolidStart

597 views
Skip to first unread message

Laurent Tobaly

unread,
Feb 15, 2023, 3:22:34 AM2/15/23
to Blockly
Good morning, 

First of all, thank you for the nice library. 

As a side project, I am trying to integrate blockly in a web application. 
The web frameworks I am familiar with are NextJS (react & webpack) and SolidStart (solidjs & vite), no preferences. 

After installing blockly using npm, It seems that with both web frameworks there is an issue with the building process. 

Both refers to errors with canvas.node files and to "Unexpected character '�'"
I am not an expert in nodeJS and might potentially miss an important point there, but it seems related to depedencies. 

For the record, you can find the build error using SolidStart build at the bottom.
Important to mention that there are not issues when previewing using vite, only when building. 

Would you be able to help me understand & solve the problem there ? 
I already  had deep look in the samples provided but could not make it work. 

Thank you so much in advance !

------



solid-start build
 version  0.2.21
 adapter  node

solid-start building client...
vite v3.2.5 building for production...
✓ 70 modules transformed.
Inspect report generated at C:\Users\laure\OneDrive\Bureau\tessstteze\azer\.solid\inspect
dist/public/manifest.json                      0.55 KiB
dist/public/ssr-manifest.json                  3.37 KiB
dist/public/assets/entry-client.93b342fb.css   4.69 KiB / gzip: 1.50 KiB
dist/public/assets/entry-client.5bffc9e2.js    32.69 KiB / gzip: 12.73 KiB
dist/public/assets/index.0f53b0d2.js           686.51 KiB / gzip: 175.46 KiB

(!) Some chunks are larger than 500 KiB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/guide/en/#outputmanualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
solid-start client built in: 5.998s

solid-start building server...
vite v3.2.5 building SSR bundle for production...
✓ 50 modules transformed.
Inspect report generated at C:\Users\laure\OneDrive\Bureau\tessstteze\azer\.solid\inspect
.solid/server/manifest.json     0.18 KiB
.solid/server/entry-server.js   53.24 KiB
solid-start server built in: 1.526s

file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:2091
        base = Object.assign(new Error(base.message), base);
                             ^

Error [RollupError]: Unexpected character '�' (Note that you need plugins to import files that are not JavaScript)
    at error (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:2091:30)
    at Module.error (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:13133:16)
    at Module.tryParse (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:13807:25)
    at Module.setSource (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:13417:39)
    at ModuleLoader.addModuleSource (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:23125:20) {
  cause: SyntaxError: Unexpected character '�' (1:2)
      at pp$4.raise (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:20533:13)
      at pp.getTokenFromCode (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:22195:8)
      at pp.readToken (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:21882:15)
      at Parser.readToken (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:24302:24)
      at pp.nextToken (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:21873:15)
      at pp.next (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:21834:8)
      at pp$5.parseIdent (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:20466:8)
      at pp$5.parseExprAtom (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19841:19)
      at pp$5.parseExprSubscripts (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19709:19)    
      at pp$5.parseMaybeUnary (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19675:17)
      at pp$5.parseExprOps (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19602:19)
      at pp$5.parseMaybeConditional (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19585:19)  
      at pp$5.parseMaybeAssign (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19552:19)        
      at pp$5.parseExpression (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:19515:19)
      at pp$8.parseStatement (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:18024:45)
      at pp$8.parseTopLevel (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:17891:21)
      at Parser.parse (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:17663:15)
      at Function.parse (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:17713:35)
      at Graph.contextParse (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:24109:38)
      at Module.tryParse (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:13804:31)
      at Module.setSource (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:13417:39)
      at ModuleLoader.addModuleSource (file:///C:/Users/laure/OneDrive/Bureau/tessstteze/azer/node_modules/solid-start-node/node_modules/rollup/dist/es/shared/rollup.js:23125:20)
{
    pos: 2,
    loc: Position { line: 1, column: 2 },
    raisedAt: 2
  },
  code: 'PLUGIN_ERROR',
  id: 'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\index.js',
  pos: 2,
  loc: {
    column: 2,
    file: 'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\canvas\\build\\Release\\canvas.node',
    line: 1
  },
  frame: '1: MZ�\x00\x03\x00\x00\x00\x04\x00\x00\x00��\x00\x00�\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x01\x00\x00\x0E\x1F�\x0E\x00�\t�!�\x01L�!This program cannot be run in DOS mode.\r\r\n' +
    '     ^\n' +
    '2: $\x00\x00\x00\x00\x00\x00\x00�������������\x00�����\x00���`��\x00����埵�\x18���埁����埁��������\x05�埁������\x00��������9��\x10�����\x10�����\x10�\x1A����\x10�����Rich���\x00\x00\x00\x00\x00\x00\x00\x00PE\x00\x00d�\x07\x00琤c\x00\x00\x00\x00\x00\x00\x00\x00�\x00" \x0B\x02\x0E\x1D\x00�\x05\x00\x00j\x02\x00\x00\x00\x00\x00P�\x02\x00\x00\x10\x00\x00\x00\x00\x00�\x01\x00\x00\x00\x00\x10\x00\x00\x00\x02\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00p\b\x00\x00\x04\x00\x00\x00\x00\x00\x00\x02\x00`\x01\x00\x00\x10\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00�\x07\x004\x02\x00\x004�\x07\x00\x04\x01\x00\x00\x00P\b\x00�\x01\x00\x00\x00\x00\b\x00X>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\b\x00�\n' +
    '3: \x00\x00�\x0F\x07\x00p\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00��\x06\x008\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00�\x05\x00�\t\x00\x00�\x7F\x07\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.text\x00\x00\x00��\x05\x00\x00\x10\x00\x00\x00�\x05\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00`.rdata\x00\x00��\x01\x00\x00�\x05\x00\x00�\x01\x00\x00�\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.data\x00\x00\x00\x14+\x00\x00\x00�\x07\x00\x00\x14\x00\x00\x00�\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00�.pdata\x00\x00X>\x00\x00\x00\x00\b\x00\x00@\x00\x00\x00�\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@_RDATA\x00\x00�\x00\x00\x00\x00@\b\x00\x00\x02\x00\x00\x00\x12\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.rsrc\x00\x00\x00�\x01\x00\x00\x00P\b\x00\x00\x02\x00\x00\x00\x14\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.reloc\x00\x00�',
  pluginCode: 'PARSE_ERROR',
  plugin: 'commonjs--resolver',
  hook: 'resolveId',
  watchFiles: [
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\.solid\\server\\server.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\.solid\\server\\handler.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\dist\\public\\route-manifest.json',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\solid-start\\node\\globals.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\solid-start-node\\server.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\solid-js\\dist\\server.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\solid-js\\web\\dist\\server.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\solid-start\\node\\fetch.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\polka\\build.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\node.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\@polka\\url\\build.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\core.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\javascript.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\blocks.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\python.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\lua.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\php.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\dart.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\trouter\\index.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\msg\\en.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\sirv\\build.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compression\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\javascript_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\python_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\lua_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\php_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\dart_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\blockly.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\blocks_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\mrmime\\index.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\totalist\\sync\\index.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\set-cookie-parser\\lib\\set-cookie.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\parse-multipart-data\\dist\\multipart.js',
    '\x00C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\set-cookie-parser\\lib\\set-cookie.js?commonjs-es-import',
    '\x00commonjsHelpers.js',
    '\x00C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\set-cookie-parser\\lib\\set-cookie.js?commonjs-module',
    '\x00C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\parse-multipart-data\\dist\\multipart.js?commonjs-es-import',
    '\x00C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\parse-multipart-data\\dist\\multipart.js?commonjs-exports',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\blockly\\blockly_compressed.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\api.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\regexparam\\dist\\regexparam.mjs',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compression\\node_modules\\debug\\src\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\virtual-console.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\Window.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\safe-buffer\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\accepts\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\on-headers\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\bytes\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compressible\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\vary\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compression\\node_modules\\debug\\src\\browser.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compression\\node_modules\\debug\\src\\node.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\resources\\resource-loader.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\resources\\no-op-resource-loader.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\domparsing\\serialization.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\utils.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\node_modules\\whatwg-url\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\package.json',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\utils.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\compression\\node_modules\\debug\\src\\debug.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\node_modules\\whatwg-url\\webidl2js-wrapper.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\documents.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\js-globals.json',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\interfaces.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\not-implemented.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\named-properties-window.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\post-message.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\browser\\parser\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\html-encoding-sniffer\\lib\\html-encoding-sniffer.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\whatwg-encoding\\lib\\whatwg-encoding.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\whatwg-mimetype\\lib\\mime-type.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\tough-cookie\\lib\\cookie.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\parse5\\dist\\cjs\\index.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\node_modules\\whatwg-url\\lib\\percent-encoding.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\node_modules\\whatwg-url\\lib\\url-state-machine.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\helpers\\style-rules.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\helpers\\create-event-accessor.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Function.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\EventHandlerNonNull.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Element.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\EventTarget.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\OnBeforeUnloadEventHandlerNonNull.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\OnErrorEventHandlerNonNull.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\External.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Performance.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\BarProp.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Selection.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Screen.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Navigator.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Storage.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\CustomElementRegistry.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\generated\\Crypto.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\helpers\\runtime-script-errors.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\helpers\\page-transition-event.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\websockets\\WebSocket-impl.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\helpers\\events.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\window\\SessionHistory.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\nodes\\WindowEventHandlers-impl.js',
    'C:\\Users\\laure\\OneDrive\\Bureau\\tessstteze\\azer\\node_modules\\jsdom\\lib\\jsdom\\living\\nodes\\GlobalEventHandlers-impl.js',
    ... 604 more items
  ]
}

Node.js v18.12.0

Best regards,

Laurent Tobaly



Beka Westberg

unread,
Feb 15, 2023, 11:06:48 AM2/15/23
to blo...@googlegroups.com
Hello Laurent =)

I've never seen an error like this before, so I'm unsure where it's coming from. But someone else more familiar with the web frameworks you mentioned might have some insights!

In the meantime, would you be able to post a link to an example project that reproduces this issue? E.g. a link to a github repo that we could clone?

Sorry I don't have any recommendations at the moment :/ But hopefully with a bit more information we'll be able to get this sorted!
--Beka

--
You received this message because you are subscribed to the Google Groups "Blockly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blockly+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/blockly/bb298b6d-bbac-4026-beb5-5ac9ac166d9an%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages