We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
indexURL
1 parent 7e6a1e6 commit 1c6b797Copy full SHA for 1c6b797
packages/nodes-base/nodes/Code/Pyodide.ts
@@ -1,11 +1,13 @@
1
+import { dirname } from 'node:path';
2
import type { PyodideInterface } from 'pyodide';
3
4
let pyodideInstance: PyodideInterface | undefined;
5
6
export async function LoadPyodide(packageCacheDir: string): Promise<PyodideInterface> {
7
if (pyodideInstance === undefined) {
8
const { loadPyodide } = await import('pyodide');
- pyodideInstance = await loadPyodide({ packageCacheDir });
9
+ const indexURL = dirname(require.resolve('pyodide'));
10
+ pyodideInstance = await loadPyodide({ indexURL, packageCacheDir });
11
12
await pyodideInstance.runPythonAsync(`
13
from _pyodide_core import jsproxy_typedict
0 commit comments