2017-01-31 6 views
1

Ich verwende Yarn v0.19.1, um einige Abhängigkeiten zu installieren. Ich habe meinen node_modules Ordner komplett gelöscht und eine neue yarn Installation vorgenommen.Garn entfernt Ordner innerhalb der installierten Abhängigkeit

Ich versuche, die Abhängigkeit leaflet mit yarn add leaflet zu installieren. Das Modul wird erfolgreich installiert, mit Ausnahme der Phase Cleaning Modules... entfernt Yarn den Ordner images, der normalerweise in leaflet/dist/images gespeichert wird. Wenn ich eine npm install leaflet mache, wird dieser Ordner nicht entfernt.

Während einer Garninstallation ist der Ordner images vorhanden, bis die Cleaning modules-Phase eintritt.

Wer/was macht das? Ist das etwas, das yarn tut? Oder ist das etwas in der leaflet Bibliothek angegeben? Wie könnte ich das lösen?

Ich habe die package.json in der Broschüre Bibliothek überprüft und nichts schien dort ungewöhnlich. Es läuft eine Jake-Datei, aber selbst innerhalb dieser Datei wird nichts gelöscht, was mit Bildern zusammenhängt. Hier

ist, was der Ordner wie folgt aussieht, in meinem node_modules Ordner, für beide Paketmanager installiert:

Garn yarn install

npm npm install

Antwort

2

Es gab eine .yarnclean Datei in meinem Projekt. Dies hat einige Dateien/Ordner hinzugefügt, die ignoriert werden müssen, wenn Abhängigkeiten installiert werden. Running yarn clean hinzugefügt diese Datei und ich war nicht bewusst, bis ich sah this issue. Viewing the docs gab auch die gleichen Informationen.

Ich löste das, indem ich images aus der Menge der ignorierten Verzeichnisse entfernte.

Hier ist meine .yarnclean Datei für ein Beispiel:

# test directories 
__tests__ 
test 
tests 
powered-test 

# asset directories 
docs 
doc 
website 
assets 

# examples 
example 
examples 

# code coverage directories 
coverage 
.nyc_output 

# build scripts 
Makefile 
Gulpfile.js 
Gruntfile.js 

# configs 
.tern-project 
.gitattributes 
.editorconfig 
.*ignore 
.eslintrc 
.jshintrc 
.flowconfig 
.documentup.json 
.yarn-metadata.json 

# misc 
*.gz 
*.md 
Verwandte Themen