diff --git a/components/mjs/node-main/config.json b/components/mjs/node-main/config.json index 28cd82bb6..da639e122 100644 --- a/components/mjs/node-main/config.json +++ b/components/mjs/node-main/config.json @@ -5,7 +5,7 @@ "copy": [ "node-main.mjs", "node-main.cjs", - "node-main-setup.mjs" + "node-main-setup.cjs" ] }, "webpack": { diff --git a/components/mjs/node-main/node-main-setup.cjs b/components/mjs/node-main/node-main-setup.cjs new file mode 100644 index 000000000..293652c51 --- /dev/null +++ b/components/mjs/node-main/node-main-setup.cjs @@ -0,0 +1,5 @@ +global.require = require; +const path = require("path"); + +if (!global.MathJax) global.MathJax = {}; +global.MathJax.__dirname = __dirname; diff --git a/components/mjs/node-main/node-main-setup.mjs b/components/mjs/node-main/node-main-setup.mjs deleted file mode 100644 index 793a66e4e..000000000 --- a/components/mjs/node-main/node-main-setup.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import {createRequire} from 'module'; -global.require = createRequire(import.meta.url); - -const path = require("path"); - -if (!global.MathJax) global.MathJax = {}; -global.MathJax.__dirname = path.dirname(new URL(import.meta.url).pathname); diff --git a/components/mjs/node-main/node-main.mjs b/components/mjs/node-main/node-main.mjs index a6eb7be34..0276610be 100644 --- a/components/mjs/node-main/node-main.mjs +++ b/components/mjs/node-main/node-main.mjs @@ -1,4 +1,4 @@ -import './node-main-setup.mjs'; +import './node-main-setup.cjs'; import {MathJax} from './node-main.js'; export default MathJax; export const init = MathJax.init;