runtimeCacheInputs
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
, you can now 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" }]
// ...
}
}
}