user6509972 user6509972 - 10 months ago 46
Javascript Question

Installing a library with npm that is not a module

I working on a project that requires WebGazer.js ( I would love to somehow add this library to package.json so that all my libraries install with 'npm install' instead of having to call 'npm install' and then download webgazer separately.

Is there anyway to do this by including a link or something of that nature? I am new to npm so I have no idea where to even start or if this is even possible.

Answer Source

npm install only works on modules. But, WebGazer has a package.json for NPM which is all you need. (The module doesn't need to be listed in the NPM repository.)

Try something like this:

npm install --save git+

If you actually had the problem you describe, you could set up a postinstall script to install anything else you needed, however you need it.