From 2ababdf66335ccf2247b6643ea85bb5142dfda7e Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Thu, 12 Sep 2019 07:13:34 -0700 Subject: [PATCH] fix(rollup): npm requires an index.js file --- packages/rollup/src/BUILD.bazel | 1 + packages/rollup/src/index.js | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 packages/rollup/src/index.js diff --git a/packages/rollup/src/BUILD.bazel b/packages/rollup/src/BUILD.bazel index 708531e0f9..b77e180631 100644 --- a/packages/rollup/src/BUILD.bazel +++ b/packages/rollup/src/BUILD.bazel @@ -33,6 +33,7 @@ filegroup( srcs = [ "BUILD.bazel", "index.bzl", + "index.js", "package.json", "rollup.config.js", "rollup_bundle.bzl", diff --git a/packages/rollup/src/index.js b/packages/rollup/src/index.js new file mode 100644 index 0000000000..290e27c4d3 --- /dev/null +++ b/packages/rollup/src/index.js @@ -0,0 +1,9 @@ +// npm install throws if there is no JS in the package +// npm ERR! path /home/alexeagle/Projects/angular/node_modules/@bazel/rollup/index.js +// npm ERR! code ENOENT +// npm ERR! errno -2 +// npm ERR! syscall chmod +// npm ERR! enoent ENOENT: no such file or directory, chmod +// '/home/alexeagle/Projects/angular/node_modules/@bazel/rollup/index.js' npm ERR! enoent This is +// related to npm not being able to find a file. npm ERR! enoent +throw new Error('@bazel/rollup package has no executable JS code');