Me gustaría usar pdfAnnotate en svelte, pero cuando inicio la aplicación, npm run dev se queja de las Circular dependencies . No encontré ningún ejemplo, cómo solucionar este error. ¿Alguien podría explicarme qué estoy haciendo mal o indicarme una solución?
Para reproducir mi problema:
# 1. install svelte-pdf npx degit sveltejs/template my-svelte-project npm install npm install svelte-pdf cp ../../example.pdf public/ # now add to src/App.svelte see below [1] npm run dev # now the webpage <host>:5000 works fine and shows the pdf # 2. install pdfAnnotate npm install annotpdf # now add it to src/App.svelte, too, see below [2]. npm run dev # says "Ciruclar dependencies" and the page <host>:5000 is blank. donde agregué en el paso [1] a src/App.svelte :
<script> import PdfViewer from 'svelte-pdf'; </script> <main> <PdfViewer url='./example.pdf' /> </main> y en el paso [2] a src/App.svelte :
<script> import AnnotationFactory from 'annotpdf'; </script> (Agregué las líneas dentro del script existente y los elementos main , no usé varios de esos elementos).
El mensaje de error completo es:
(!) Circular dependencies node_modules/annotpdf/lib/object-util.js -> node_modules/annotpdf/lib/array-util.js -> node_modules/annotpdf/lib/object-util.js node_modules/annotpdf/lib/object-util.js -> node_modules/annotpdf/lib/array-util.js -> /home/lst/tmp/pdf/pdfjs-svelte-app/node_modules/annotpdf/lib/object-util.js?commonjs-proxy -> node_modules/annotpdf/lib/object-util.js