I must admit, my initial title and description of the issue was a bit misleading. So I will describe it more clearly this time.
Locally I don’t use Docker, only regular Own/Wappler hosting. So there is no Redis locally installed.
On a remote target I successfully use Docker with Redis (via Docker Machines with generic provider).
So Wappler expects redis-related packages in package.json when working with Remote target.
But the local target thinks that redis-related packages are unnecessary.
When the project is opening, the popup shows with “NodeJS package dependencies has been changed, you need to install…”
And after that, regardless of what I answer, all redis-related packages will be removed from package.json. So I have to add it later manually before deploying to the remote. Or just turn off and on again the Redis in remote target settings to apply these packages.
I assume a solution can be changing package.json on the fly automatically when switching between targets.
But maybe there is another better way to solve this.
Of course I can just start using Docker Desktop, but I just don’t see any reason for that, except the given issue.