From 407f2ca0d0474e1d6589b3d57e30da4ec6017e19 Mon Sep 17 00:00:00 2001
From: Shahadat Hossain Hridoy Al
 <71395891+HridoyHazard@users.noreply.github.com>
Date: Tue, 3 Oct 2023 12:36:26 +0600
Subject: [PATCH] fixed bug in import subpath module

---
 packages/less/src/less-node/file-manager.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/packages/less/src/less-node/file-manager.js b/packages/less/src/less-node/file-manager.js
index 5482c420f..9f8f3f476 100644
--- a/packages/less/src/less-node/file-manager.js
+++ b/packages/less/src/less-node/file-manager.js
@@ -85,7 +85,12 @@ FileManager.prototype = Object.assign(new AbstractFileManager(), {
                             fullFilename = fileParts.rawPath + prefixes[j] + fileParts.filename;
 
                             if (paths[i]) {
-                                fullFilename = path.join(paths[i], fullFilename);
+                                if (paths[i].startsWith('#')) {
+                                    // Handling paths starting with '#'
+                                    fullFilename = paths[i].substr(1) + fullFilename;
+                                }else{
+                                    fullFilename = path.join(paths[i], fullFilename);
+                                }
                             }
 
                             if (!explicit && paths[i] === '.') {