Package io.jooby.node

Class NpmModule

All Implemented Interfaces:
io.jooby.Extension

public class NpmModule extends NodeModule
Execute npm on application startup. Usage:

 {
   install(new NpmModule("v12.16.1"));
 }
 
Your package.json must defines a build task. To execute a custom task:

 {
   install(
     new NpmModule("v12.16.1")
        .execute("run", "mytask")
   );
 }
 
Complete documentation is available at: https://jooby.io/modules/frontend
Since:
2.8.0
Author:
edgar
  • Constructor Details

    • NpmModule

      public NpmModule(String nodeVersion, String npmVersion)
      Creates a new Npm module.
      Parameters:
      nodeVersion - Node version.
      npmVersion - Npm version.
    • NpmModule

      public NpmModule(String nodeVersion)
      Creates a new Npm module.
      Parameters:
      nodeVersion - Node version.