Skip to content

Commit

Permalink
fix(babel-utils): issue with child template analysis in node_modules
Browse files Browse the repository at this point in the history
  • Loading branch information
DylanPiercey committed Mar 27, 2021
1 parent 4594754 commit f2133bc
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions packages/babel-utils/src/tags.js
@@ -1,6 +1,7 @@
import { relative, resolve } from "path";
import { createHash } from "crypto";
import { types as t } from "@marko/compiler";
import * as compilerModules from "@marko/compiler/modules";
import { getRootDir } from "lasso-package-root";
import { getTagDefForTagName } from "./taglib";
import { resolveRelativePath } from "./imports";
Expand Down Expand Up @@ -185,11 +186,10 @@ export function loadFileForImport(file, request) {
const relativeRequest = resolveTagImport(file.path, request);

if (relativeRequest) {
const sourceFileName = resolve(
file.opts.sourceFileName,
"..",
relativeRequest
);
const sourceFileName =
relativeRequest[0] === "."
? resolve(file.opts.sourceFileName, "..", relativeRequest)
: compilerModules.require.resolve(relativeRequest);
return file.___getMarkoFile(
fs.readFileSync(sourceFileName).toString("utf-8"),
{ ...file.opts, sourceFileName },
Expand Down

0 comments on commit f2133bc

Please sign in to comment.