Skip to content

Run demo in windows and something broken #3439

@ZnPdCo

Description

@ZnPdCo

Issue Summary

I want to use mathjax4 in node, and i meet some problem so i reference the demo repo https://github.com/mathjax/MathJax-demos-node. However, it cannot work after following the step in readme. So i make a issue:

mathjax/MathJax-demos-node#70

I run the demo in windows. But when i run it in github codespaces(i.e. linux), it work successfully. So i think it maybe a bug in mathjax4 that only appear in windows.

Steps to Reproduce:

  1. Just following readme in demo repo:
    git clone https://github.com/mathjax/MathJax-demos-node.git MathJax-demos-node
    cd MathJax-demos-node
    npm install
    
  2. run node cjs/simple/mml2chtml "math", and i broken with:
     Error: Cannot find module 'D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\cjs/sre/require.mjs'
     Require stack:
     - D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\a11y\speech\speech.js
     - D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\a11y\util.js
     - D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\mml-chtml\mml-chtml.js
     - D:\MathJax-demos-node\cjs\util\Util.js
     - D:\MathJax-demos-node\cjs\simple\mml2chtml
         at new PackageError (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:60:28)
         at Package.failed (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:262:21)
         at Package.loadCustom (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:215:18)
         at Package.load (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:190:22)
         at Package.loadAll (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:112:31)
         at Object.<anonymous> (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:189:46)
         at step (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:33:23)
         at Object.next (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:14:53)
         at D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:8:71
         at new Promise (<anonymous>) {
       package: 'mml-chtml'
     }
    
  • MathJax Version: 4.0
  • Client OS: Windows 11
  • Node js: node v22.14.0.

Supporting information:

D:\MathJax-demos-node>node cjs/simple/mml2chtml "math"
Error: Cannot find module 'D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\cjs/sre/require.mjs'
Require stack:
- D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\a11y\speech\speech.js
- D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\a11y\util.js
- D:\MathJax-demos-node\node_modules\@mathjax\src\components\cjs\mml-chtml\mml-chtml.js
- D:\MathJax-demos-node\cjs\util\Util.js
- D:\MathJax-demos-node\cjs\simple\mml2chtml
    at new PackageError (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:60:28)
    at Package.failed (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:262:21)
    at Package.loadCustom (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:215:18)
    at Package.load (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:190:22)
    at Package.loadAll (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\package.js:112:31)
    at Object.<anonymous> (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:189:46)
    at step (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:33:23)
    at Object.next (D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:14:53)
    at D:\MathJax-demos-node\node_modules\@mathjax\src\cjs\components\loader.js:8:71
    at new Promise (<anonymous>) {
  package: 'mml-chtml'
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions