diff --git a/rollup.utils.js b/rollup.utils.js
index 345332103f09276fb4649d97c328c26d08bc7af5..1029d63f1a2a5f3f393e0378b3ae0aca8eeabd57 100644
--- a/rollup.utils.js
+++ b/rollup.utils.js
@@ -39,8 +39,14 @@ export async function getPackagePath(packageName, assetPath) {
         const packageInfo = r.getPackageInfoForId(id);
         packageRoot = packageInfo.root;
     } else {
-        // Non JS packages
-        packageRoot = path.dirname(require.resolve(packageName + '/package.json'));
+        let current = require.resolve('./package.json');
+        if (require(current).name === packageName) {
+            // current package
+            packageRoot = path.dirname(current);
+        } else {
+            // Non JS packages
+            packageRoot = path.dirname(require.resolve(packageName + '/package.json'));
+        }
     }
     return path.relative(process.cwd(), path.join(packageRoot, assetPath));
 }