FastDeploy icon indicating copy to clipboard operation
FastDeploy copied to clipboard

Error [ERR_REQUIRE_ESM]: require() of ES Module d3-polygon from @paddle-js-models\ocr not supported

Open kryptoniancode opened this issue 3 months ago • 0 comments

Environment

Paddle OCR JS

  1. Using this create sveltekit app
npm create vite@latest
  1. Install paddlejs
npm i "@paddlejs/paddlejs-core"
npm i "@paddle-js-models/ocr"
  1. Use in app in Counter.svelte
import * as ocr from "@paddle-js-models/ocr";

Now following error occurs.

Problem description

Please attach the log file if there's problem happend.

Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Projects\ocr-test\node_modules\d3-polygon\src\index.js from C:\Projects\ocr-test\node_modules\@paddle-js-models\ocr\lib\index.js not supported.
Instead change the require of C:\Projects\ocr-test\node_modules\d3-polygon\src\index.js in C:\Projects\ocr-test\node_modules\@paddle-js-models\ocr\lib\index.js to a dynamic import() which is available in all CommonJS modules.

kryptoniancode avatar May 28 '24 15:05 kryptoniancode