Error when installing via npm on OSX
trafgals opened this issue · comments
Hi team, I'm new to npm, so forgive me here, but I get the below when I run npm install -g subzero-cli
(same thing happens with sudo npm install -g subzero-cli
):
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated hoek@0.9.1: The major version is no longer supported. Please update to 4.x or newer
npm WARN react-blessed@0.5.0 requires a peer of react-devtools-core@^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-blessed@0.5.0 requires a peer of ws@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm ERR! path /usr/local/lib/node_modules/subzero-cli/node_modules/highlight.js/tools/build.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/subzero-cli/node_modules/highlight.js/tools/build.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/jambo/.npm/_logs/2019-02-25T08_02_57_131Z-debug.log
same here with Linux
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated hoek@0.9.1: The major version is no longer supported. Please update to 4.x or newer
npm WARN react-blessed@0.5.0 requires a peer of react-devtools-core@^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-blessed@0.5.0 requires a peer of ws@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/subzero-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! path /home/schmittr/.node_modules_global/lib/node_modules/subzero-cli/node_modules/highlight.js/tools/build.js
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod '/home/schmittr/.node_modules_global/lib/node_modules/subzero-cli/node_modules/highlight.js/tools/build.js'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
it's not an issue with subzero-cli, but with a module it uses (highlight.js).
They are working on it: highlightjs/highlight.js#1984 and highlightjs/highlight.js#1986
i'll find a fix for this today, in the meantime you could use the previous version withnpm install subzero-cli@0.1.25
0.1.25 has the same issue
seems highlight.js issue was resolved