From 5dd96396e8bbcca36194b4e8d4aac9ccbdd7b761 Mon Sep 17 00:00:00 2001 From: Jordan Mele Date: Fri, 9 Feb 2024 13:45:48 +1100 Subject: [PATCH] Add missing `node_modules` symlink --- lib/private/repositories/yarn_install/impl.bzl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/private/repositories/yarn_install/impl.bzl b/lib/private/repositories/yarn_install/impl.bzl index b547b8af..1f656f55 100644 --- a/lib/private/repositories/yarn_install/impl.bzl +++ b/lib/private/repositories/yarn_install/impl.bzl @@ -205,6 +205,12 @@ def _yarn_install_impl(rctx): if result.return_code: fail("yarn_install failed: %s (%s)" % (result.stdout, result.stderr)) + # Create symlink from `node_modules` to `_/.../node_modules` + rctx.symlink( + rctx.path(_rerooted_workspace_package_json_dir(rctx) + "/node_modules"), + rctx.path("node_modules"), + ) + result = rctx.execute([ "find", rctx.path("node_modules"),