Skip to content
Nx Cloud CI is in private beta 10.6× faster average CI time with 79% less compute. Join the beta

The runtimeCacheInputs property was used as a way to add extra inputs to the Nx cache, like the version of node on that particular machine.

runtimeCacheInputs were set as follows:

{
"tasksRunnerOptions": {
"default": {
"runner": "nx/tasks-runners/default",
"options": {
"cacheableOperations": ["build", "lint", "test", "e2e"],
"runtimeCacheInputs": ["node -v"]
}
}
}
}

Instead of specifying the runtime inputs in tasksRunnerOptions, in Nx 14.4 you can include them as runtime inputs in the standard inputs and namedInputs area of your project configuration or nx.json.

The new style looks like this:

{
"targets": {
"build": {
"inputs": ["^build", { "runtime": "node -v" }],
// ...
},
},
}