2012-12-26 26 views
7

Ich benutze Dropbox täglich und stelle meine Programmierprojekte dort hin. Es funktioniert gut, aber sobald ich viele Projekte habe, setzen meine /node_modules Dir einen Kampf auf Dropbox. Der Synchronisierungsprozess beginnt langsam und verbraucht CPU-Zeit.Dropbox selektive Synchronisierung - Mustererkennung?

Gibt es eine Möglichkeit, eine selektive Synchronisierung anhand des Verzeichnisnamens oder eines Maskenmusters durchzuführen? Wäre nett zu einem .gitignore gleichwertigen zu konfigurieren.

Software von Drittanbietern für diese Aufgabe?

Antwort

0

Es gibt einen Weg, um selektiv synchronisieren, aber ich glaube nicht, dass es keine erweiterten Regeln hat wie Sie beschreiben:

https://www.dropbox.com/help/175/en

+0

Danke Karl, aber das habe ich schon gelesen. Ich suche nach einer kontrollierbaren Art der Synchronisierung;) – Inoperable

0

2 Weg, um dieses Problem zu beheben:

  1. Sie können node_modules oberen dann Projektverzeichnis in Dateien Baum. Zum Beispiel:
    Projektverzeichnis: c:/prj/myProjWrapper/myProj
    Im c:/prj/myProjWrapper setzen package.json und npm install hier machen, ist es NodeJS rekursiv finden.

  2. Nur Win und Linux, nicht für Mac! Im Projektverzeichnis erstellen Sie den Ordner .ds_store (es wird nicht per Dropbox synchronisiert). Setzen Sie package.json hinein und tun Sie npm install. Sie müssen NODE_PATH=./.ds_store/node_modules;. beim Start von NodeJS setzen