Yarn 1.x has a known issue where it fills up the disk over time, as it caches downloaded packages and never deletes them.
workaround - use yarn cache clean
example from package.json:
"devDependencies": {
"basic-parser": "file:../parsers/basic-parser",
}
where ../parsers/basic-parser
points to another folder that contains another package.json
Then regularly (after each yarn
) run yarn cache clean
for each local package:
yarn cache clean "basic-parser"
This seems to free up the disk space.
Also you can execute this cleanup step automatically, as part of the postinstall step of the consuming package:
in the consuming package.json
:
"scripts": {
"postinstall": "yarn cache clean basic-parser && yarn cache clean my-other-package"
},
cleaner than a bash script :)
To read more, see the issue.
Comments
Post a Comment