diff --git a/dist/utils/qrCodeTemplateUtils.js b/dist/utils/qrCodeTemplateUtils.js
index e9ac91648b713db83ba6718703a36530d17722c6..6b62aae8ddff9530d760f9791140b5c594c563f6 100644
--- a/dist/utils/qrCodeTemplateUtils.js
+++ b/dist/utils/qrCodeTemplateUtils.js
@@ -173,7 +173,7 @@ const generateQrCode = (text, qrCodeOptions, templateOptions) => {
  * @returns
  */
 const generateNodeJSQrCode = (defaultOptions, qrCodeOptions, templateOptions) => __awaiter(void 0, void 0, void 0, function* () {
-    const QRCodeNodeJS = yield Promise.resolve().then(() => __importStar(require("easyqrcodejs-nodejs")));
+    const QRCodeNodeJS = yield Promise.resolve().then(() => __importStar(require("easyqrcodejs-nodejs/index.js")));
     defaultOptions["correctLevel"] =
         QRCodeNodeJS.CorrectLevel[qrCodeOptions.correctionLevel]; // L, M, Q, H
     const qrcode = new QRCodeNodeJS.default(defaultOptions);
diff --git a/src/utils/qrCodeTemplateUtils.ts b/src/utils/qrCodeTemplateUtils.ts
index f7ccb2318d758227a9517d8ec5656b43a25802ea..6a7dc6aae31d7531550155914c398d501aaed75a 100644
--- a/src/utils/qrCodeTemplateUtils.ts
+++ b/src/utils/qrCodeTemplateUtils.ts
@@ -210,7 +210,7 @@ const generateNodeJSQrCode = async (
   qrCodeOptions: QrCodeOptions,
   templateOptions: TemplateOptions
 ): Promise<string> => {
-  const QRCodeNodeJS = await import("easyqrcodejs-nodejs");
+  const QRCodeNodeJS = await import("easyqrcodejs-nodejs/index.js");
 
   defaultOptions["correctLevel"] =
     QRCodeNodeJS.CorrectLevel[qrCodeOptions.correctionLevel]; // L, M, Q, H