Cache node_modules for each hash of package-lock.json, Node version and NPM version
/home/site/deploy_cache/node_modules-${md5 hash_of_package_lock.json}-node${NODE_VERSION}-npm${NPM_VERSION}.tar.gz
graph TB;
Start([Start]);
Start-->CheckLockVersion{if package-lock.json changed};