Skip to content

Doesn’t work with latest Node 11 #18

Open
@strogonoff

Description

@strogonoff

I suspect this has to do with one of dependencies (nodegit?) using old version of promisify-node (looks like a similar issue: askmike/gekko#2150).

% npm -g install css-ast-diff
/usr/local/bin/css-ast-diff -> /usr/local/lib/node_modules/css-ast-diff/bin/css-ast-diff

> nodegit@0.11.9 install /usr/local/lib/node_modules/css-ast-diff/node_modules/nodegit
> node lifecycleScripts/install

/usr/local/lib/node_modules/css-ast-diff/node_modules/promisify-node/utils/args.js:9
  var args = func.toString().match(/function\s.*?\(([^)]*)\)/)[1];
                                                              ^

TypeError: Cannot read property '1' of null
    at module.exports (/usr/local/lib/node_modules/css-ast-diff/node_modules/promisify-node/utils/args.js:9:63)
    at /usr/local/lib/node_modules/css-ast-diff/node_modules/promisify-node/index.js:79:29
    at Array.filter (<anonymous>)
    at processExports (/usr/local/lib/node_modules/css-ast-diff/node_modules/promisify-node/index.js:60:6)
    at module.exports (/usr/local/lib/node_modules/css-ast-diff/node_modules/promisify-node/index.js:112:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/css-ast-diff/node_modules/nodegit/generate/scripts/generateNativeCode.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:722:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:733:10)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! nodegit@0.11.9 install: `node lifecycleScripts/install`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the nodegit@0.11.9 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/admin/.npm/_logs/2019-09-24T05_20_21_196Z-debug.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions