From 0946c85491acce25428c097cd8acca2ad5cb2692 Mon Sep 17 00:00:00 2001 From: Lukas Holzer Date: Mon, 7 Sep 2020 12:29:20 +0000 Subject: [PATCH] build(bazel): Fix npm install on windows. --- WORKSPACE | 4 ++++ rules_nodejs-npm-install+2.0.3.patch | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 rules_nodejs-npm-install+2.0.3.patch diff --git a/WORKSPACE b/WORKSPACE index f31c1197f3..9a88bbf6c1 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -25,6 +25,9 @@ http_archive( name = "build_bazel_rules_nodejs", sha256 = RULES_NODEJS_SHA256, url = "https://github.com/bazelbuild/rules_nodejs/releases/download/%s/rules_nodejs-%s.tar.gz" % (RULES_NODEJS_VERSION, RULES_NODEJS_VERSION), + patches = [ + "//:rules_nodejs-npm-install+2.0.3.patch", + ] ) http_archive( @@ -56,6 +59,7 @@ npm_install( ], package_json = "//:package.json", package_lock_json = "//:package-lock.json", + quiet = False, symlink_node_modules = True, ) diff --git a/rules_nodejs-npm-install+2.0.3.patch b/rules_nodejs-npm-install+2.0.3.patch new file mode 100644 index 0000000000..ad3d476435 --- /dev/null +++ b/rules_nodejs-npm-install+2.0.3.patch @@ -0,0 +1,13 @@ +diff --git internal/npm_install/npm_install.bzl internal/npm_install/npm_install.bzl +index 7bbe1297..9dfb51c3 100644 +--- internal/npm_install/npm_install.bzl ++++ internal/npm_install/npm_install.bzl +@@ -225,7 +225,7 @@ set -e + repository_ctx.file( + "_npm.cmd", + content = """@echo off +-cd /D "{root}" && "{npm}" {npm_args} ++cd /D "{root}" && npm {npm_args} + """.format( + root = root, + npm = repository_ctx.path(npm),