Rumah  >  Soal Jawab  >  teks badan

Anda boleh menandakan laluan "..." sebagai luaran untuk mengecualikannya daripada berkas - bagaimana?

Saya mempunyai repositori yang telah diterbitkan kepada pakej. Saya memasang pakej ini dalam repositori lain dan ingin menggunakannya, tetapi saya mendapat ralat: (di mana ... ialah nama mana-mana pakej yang saya cuba import dalam pakej saya)

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

Bagaimana untuk memfaktorkan semula url supaya pakej boleh digunakan?

P粉652495194P粉652495194207 hari yang lalu382

membalas semua(1)saya akan balas

  • P粉011912640

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

    Andaikan anda menggunakan bendera esbuild 进行打包,您应该能够使用 --external:

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

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

    balas
    0
  • Batalbalas