Npm
Description
Task to process npm, the node package manager.
Npm task parameters
Attribute | Description | Value | Required |
---|---|---|---|
install | install package | no | |
link | link package | no | |
todir | install output dir | default: current dir | no |
run | json file | package.json | yes, with target |
target | npm run <target> | no | |
pack | json file | package.json | no |
Examples
<project name="npm task"> <taskdef name="npm" classname="net.sourceforge.ant4x.taskdefs.javascript.NpmTask" classpath="PATH/TO/ant4x.jar"/> <target name="install-npm-package"> <npm install="gulp" todir="project-dir/node_modules"/> </target> <target name="run-npm"> <npm run="path/to/package.json" target="compile"/> </target> <target name="pack-npm"> <npm pack="dir/to/pack/with/package.json"/> </target> </project>