2017-12-05 3 views
-2

Ich habe ein Front-End-Projekt, das eine Menge Zeug in src Ordner hat, und ich habe die Möglichkeit, Rust auch auf der Serverseite zu verwenden. Alle meine Rust-Server-Dateien befinden sich im Ordner server; wie kann ich Cargo sagen, ./server/app.rs zu laufen?Wie sage ich Cargo, um Dateien aus einem anderen Verzeichnis als "src" auszuführen?

+1

Du bist wahrscheinlich besser dran ju st haben Sie Ihr gesamtes Cargo-Projekt im 'server'-Ordner. –

+2

Dies kann hilfreich sein http://doc.crates.io/manifest.html#configuring-a-target – user25064

Antwort

6

Wie in den Kommentaren angegeben, sind Sie wahrscheinlich besser weg, nur alle Ihren Code in das Verzeichnis "Server" zu verschieben. Wenn Sie dies nicht tun, werden Sie bergauf gegen Ausfälle schwimmen, was normalerweise keine gute Idee ist.

aber sagen, dass Sie könnenspecify the path to the binary or library in your Cargo.toml:

[[bin]] 
name = "quux" 
path = "server/main.rs" 
[lib] 
name = "quux" 
path = "server/lib.rs" 

Siehe auch:

Verwandte Themen