Common Problems
Yarn Error
What is causing a Yarn Error?
Yarn doesn’t always perform well under heavy loads. Two common solutions are:
Solution 1: Install Yarn less often. Put yarn install
as high up as
possible in your Layerfile so that it is cached. When creating complex workflows
that contain Yarn, run yarn install
in the parent Layerfile.
For example, consider the following graphs:
On the left, yarn install
runs five times. On the right, yarn install
only
runs once and then is inherited by its children. When appropriate, use the
SPLIT
directive after running yarn install
to reduce unnecessary repetition.
Solution 2: Use npm instead. Yarn and npm have similar speeds when they are cached.