Running Custom Commands
This recipe will show how to run any terminal command within the nx build-chain.
Steps
1. Define the terminal command to be run
The command we want to run for each project is:
make helloWith this Makefile in the root of the project:
hello:
  echo "Hello, world!"2. Update project.json
For each project for which you want to enable make, add a target in its project.json:
1// ...
2"targets": {
3    "make": {
4        "executor": "@nrwl/workspace:run-commands",
5            "options": {
6            "commands": [
7                {
8                    "command": "make hello"
9                }
10            ]
11        }
12    }
13    // ...
14}
For more information, see the run-commands api doc.
3. Trigger the executor from the terminal
To run the executor for a single project:
nx run my-app:makeTo run the executor for all affected projects:
nx affected --target=makeFor more information, see the nx affected.