(React Native) Cache dependencies (node_modules)
Description
Set up caching for dependencies (node_modules
folder) of a React Native app.
Instructions
-
Add the Bitrise.io Cache:Pull Step.
-
Add either the Run yarn command or the Run npm command Step to your Workflow based on your project setup. Set the input variables:
-
Set the The yarn command to run or The npm command with arguments to run input variable to
install
. -
Set Cache node_modules to
yes
.
-
-
Add the Bitrise.io Cache:Push Step.
-
(Optional) Set the Compress cache input variable to
true
. This can be useful if your cache folders are large and you are experiencing slow build times.
bitrise.yml
Using yarn
:
- cache-pull@2: {} - yarn@0: inputs: - cache_local_deps: 'yes' - command: install - cache-push@2: inputs: - compress_archive: 'true'
Using npm
:
- cache-pull@2: {} - npm@1: inputs: - cache_local_deps: 'yes' - command: install - cache-push@2: inputs: - compress_archive: 'true'