/deps/npm/html/doc/api/npm-run-script.html

https://github.com/annehou/node · HTML · 45 lines · 40 code · 5 blank · 0 comment · 0 complexity · 28fcfc5b4c70cd38d93c271d7ce8c02c MD5 · raw file

  1. <!doctype html>
  2. <html>
  3. <title>npm-run-script</title>
  4. <meta http-equiv="content-type" value="text/html;utf-8">
  5. <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6. <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-run-script.html">
  7. <script async=true src="../../static/toc.js"></script>
  8. <body>
  9. <div id="wrapper">
  10. <h1><a href="../api/npm-run-script.html">npm-run-script</a></h1> <p>Run arbitrary package scripts</p>
  11. <h2 id="synopsis">SYNOPSIS</h2>
  12. <pre><code>npm.commands.run-script(args, callback)
  13. </code></pre><h2 id="description">DESCRIPTION</h2>
  14. <p>This runs an arbitrary command from a package&#39;s &quot;scripts&quot; object.</p>
  15. <p>It is used by the test, start, restart, and stop commands, but can be
  16. called directly, as well.</p>
  17. <p>The &#39;args&#39; parameter is an array of strings. Behavior depends on the number
  18. of elements. If there is only one element, npm assumes that the element
  19. represents a command to be run on the local repository. If there is more than
  20. one element, then the first is assumed to be the package and the second is
  21. assumed to be the command to run. All other elements are ignored.</p>
  22. <h2 id="see-also">SEE ALSO</h2>
  23. <ul>
  24. <li><a href="../misc/npm-scripts.html">npm-scripts(7)</a></li>
  25. <li><a href="../api/npm-test.html">npm-test(3)</a></li>
  26. <li><a href="../api/npm-start.html">npm-start(3)</a></li>
  27. <li><a href="../api/npm-restart.html">npm-restart(3)</a></li>
  28. <li><a href="../api/npm-stop.html">npm-stop(3)</a></li>
  29. </ul>
  30. </div>
  31. <table border=0 cellspacing=0 cellpadding=0 id=npmlogo>
  32. <tr><td style="width:180px;height:10px;background:rgb(237,127,127)" colspan=18>&nbsp;</td></tr>
  33. <tr><td rowspan=4 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td><td style="width:40px;height:10px;background:#fff" colspan=4>&nbsp;</td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=4>&nbsp;</td><td style="width:40px;height:10px;background:#fff" colspan=4>&nbsp;</td><td rowspan=4 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td><td colspan=6 style="width:60px;height:10px;background:#fff">&nbsp;</td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=4>&nbsp;</td></tr>
  34. <tr><td colspan=2 style="width:20px;height:30px;background:#fff" rowspan=3>&nbsp;</td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3>&nbsp;</td><td style="width:10px;height:10px;background:#fff" rowspan=3>&nbsp;</td><td style="width:20px;height:10px;background:#fff" rowspan=4 colspan=2>&nbsp;</td><td style="width:10px;height:20px;background:rgb(237,127,127)" rowspan=2>&nbsp;</td><td style="width:10px;height:10px;background:#fff" rowspan=3>&nbsp;</td><td style="width:20px;height:10px;background:#fff" rowspan=3 colspan=2>&nbsp;</td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3>&nbsp;</td><td style="width:10px;height:10px;background:#fff" rowspan=3>&nbsp;</td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3>&nbsp;</td></tr>
  35. <tr><td style="width:10px;height:10px;background:#fff" rowspan=2>&nbsp;</td></tr>
  36. <tr><td style="width:10px;height:10px;background:#fff">&nbsp;</td></tr>
  37. <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
  38. <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
  39. </table>
  40. <p id="footer">npm-run-script &mdash; npm@1.4.14</p>