Heim  >  Fragen und Antworten  >  Hauptteil

Sie können den Pfad „…“ als extern markieren, um ihn aus dem Bundle auszuschließen – wie?

Ich habe ein Repository, das in Paketen veröffentlicht wurde. Ich habe dieses Paket in einem anderen Repository installiert und möchte es verwenden, erhalte jedoch die Fehlermeldung: (wobei ... der Name eines Pakets ist, das ich in mein Paket importieren möchte)

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 "@.../...";
        ╵        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wie kann ich die URL umgestalten, damit das Paket verwendet werden kann?

P粉652495194P粉652495194207 Tage vor384

Antworte allen(1)Ich werde antworten

  • P粉011912640

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

    假设您使用 esbuild 进行打包,您应该能够使用 --external 标志:

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

    比照。 https://esbuild.github.io/api/#external

    Antwort
    0
  • StornierenAntwort