exec-npm-install

1.0.4 • Public • Published

exec-npm-install

Calls npm install in a child_process to prevent npm to take too much memory

Usage

var execNpmInstall = require('exec-npm-install');
 
var options = {
  // modules to install
  modules: [
    'kevoree-node-javascript',
    'kevoree-comp-ticker',
    'kevoree-group-ws'
  ],
  // install path (nb. '/path/to/somewhere' => '/path/to/somewhere/node_modules')
  prefix: '/path/to/somewhere'
};
 
execNpmInstall(options, function (err) {
  if (err) {
    console.log('Error: '+err.message);
  } else {
    console.log('Install sucess');
  }
});

NB. When you specify a prefix, npm will always append to it the node_modules folder.

Package Sidebar

Install

npm i exec-npm-install

Weekly Downloads

5

Version

1.0.4

License

MIT

Last publish

Collaborators

  • leiko