Maison  >  Questions et réponses  >  le corps du texte

Vous pouvez marquer le chemin "..." comme externe pour l'exclure du bundle - comment ?

J'ai un référentiel qui a été publié dans des packages. J'ai installé ce package dans un autre référentiel et je souhaite l'utiliser, mais j'obtiens l'erreur : (où ... est le nom de n'importe quel package que j'essaie d'importer dans mon package)

X [ERROR] Could not resolve "@.../..."

    ../../node_modules/.../.../src/.../....ts:6:7:
      6 │ import "@.../...";
        ╵        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  You can mark the path "@.../..." as external to exclude it from the bundle,
  which will remove this error.

X [ERROR] Could not resolve "@.../..."

    ../../node_modules/.../.../src/.../....ts:7:7:
      7 │ import "@.../...";
        ╵        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Comment refactoriser l'url pour que le package puisse être utilisé ?

P粉652495194P粉652495194207 Il y a quelques jours386

répondre à tous(1)je répondrai

  • P粉011912640

    P粉0119126402024-03-26 10:17:16

    En supposant que vous utilisez le drapeau esbuild 进行打包,您应该能够使用 --external :

    esbuild entry.ts [...options...] '--external:'

    Comparez. https://esbuild.github.io/api/#external

    répondre
    0
  • Annulerrépondre