Pakke svgo mangler configfil med Yarn

2016-12-28 av Sigurd Gartmann

Når du tar i bruk Yarn, feiler plutselig Svgo med at fila .svgo.yml mangler:

Module build failed: Error: ENOENT: no such file or directory, open '[…]/node_modules/svgo/lib/svgo/../../.svgo.yml'

En mulig feil er at du har kjørt yarn clean som har generert sin .yarnclean. Ved hver kjøring av Yarn, kjøres da en ryddekommando som fjerner filer som sannsynligvis ikke er nødvendige for pakkeavhengigheter.

Om du tar en kikk i .yarnclean vil du se linja .*.yml som sørger for at "skjulte" yml-filer blir fjernet. Løsningen er å legge inn et unntak som dette:

!.svgo.yml