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é ?
En supposant que vous utilisez le drapeau
esbuild
进行打包,您应该能够使用--external
:Comparez. https://esbuild.github.io/api/#external