⠼ Building Directus extension...(node-resolve plugin) Could not resolve import "bwip-js" in D:\Projets\XXX\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json.
⠋ Building Directus extension...(node-resolve plugin) Could not resolve import "bwip-js" in D:\Projets\AFPF\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json.
"bwip-js" is imported by "node_modules/@pdfme/schemas/dist/esm/src/barcodes/helper.js", but could not be resolved – treating it as an external dependency.
✔ Done
Expected behavior
An installation without problems of Pdfme in a Directus extension
Your Environment
- pdfme package(@pdfme/generator or @pdfme/ui): @pdfme/generator
- pdfme version: 3.2.2
- Operating system: WIndows 10
- Node.js version or Browser name & version: nodejs v 20.11.0
Your Error Log
⠼ Building Directus extension...(node-resolve plugin) **Could not resolve import "bwip-js"** in D:\Projets\XXX\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json.
⠋ Building Directus extension...(node-resolve plugin) **Could not resolve import "bwip-js"** in D:\Projets\AFPF\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json.
"bwip-js" is imported by "node_modules/@pdfme/schemas/dist/esm/src/barcodes/helper.js", but could not be resolved – treating it as an external dependency.
Describe the bug
bwip-js could not be resolved in a fresh install of a Directus extension.
To Reproduce
npx create-directus-extension@latest
Choose the extension type : hook Extension : my-extension Language : Typescript Auto install dependencies : YesChange the content of src/index.ts by :
Then run :
npm run build
The output :
⠼ Building Directus extension...(node-resolve plugin) Could not resolve import "bwip-js" in D:\Projets\XXX\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json.
⠋ Building Directus extension...(node-resolve plugin) Could not resolve import "bwip-js" in D:\Projets\AFPF\Extensions\my-extension\node_modules\@pdfme\schemas\dist\esm\src\barcodes\helper.js using exports defined in D:\Projets\XXX\Extensions\my-extension\node_modules\bwip-js\package.json. "bwip-js" is imported by "node_modules/@pdfme/schemas/dist/esm/src/barcodes/helper.js", but could not be resolved – treating it as an external dependency. ✔ Done
Expected behavior
An installation without problems of Pdfme in a Directus extension
Your Environment
Your Error Log
Additional context
No response