Als «coffeescript» getaggte Fragen

CoffeeScript ist eine Sprache, die in JavaScript kompiliert wird. Unter all diesen peinlichen Klammern und Semikolons hatte JavaScript immer ein wunderschönes Objektmodell im Mittelpunkt. CoffeeScript ist ein Versuch, die guten Teile von JavaScript auf einfache Weise verfügbar zu machen.


30
Warum können Browser durch Hinzufügen von CORS-Headern zu einer OPTIONS-Route nicht auf meine API zugreifen?
Ich versuche, CORS in meiner Node.js-Anwendung zu unterstützen, die das Express.js-Webframework verwendet. Ich habe eine Google-Gruppendiskussion darüber gelesen, wie man damit umgeht, und einige Artikel darüber gelesen, wie CORS funktioniert. Zuerst habe ich dies getan (Code ist in CoffeeScript-Syntax geschrieben): app.options "*", (req, res) -> res.header 'Access-Control-Allow-Origin', '*' res.header 'Access-Control-Allow-Credentials', …

22
Wie verwende ich ausführbare Dateien aus einem Paket, das lokal in node_modules installiert ist?
Wie verwende ich eine lokale Version eines Moduls in node.js. In meiner App habe ich beispielsweise ein Kaffeeskript installiert: npm install coffee-script Dies installiert es in ./node_modulesund der Kaffeebefehl ist in ./node_modules/.bin/coffee. Gibt es eine Möglichkeit, diesen Befehl auszuführen, wenn ich mich im Hauptordner meines Projekts befinde? Ich suche wohl …

13
So führen Sie Gulp-Aufgaben nacheinander aus
im Snippet wie folgt: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" In der developAufgabe möchte ich ausführen cleanund nachdem es erledigt ist, laufen coffeeund wenn das erledigt ist, etwas anderes ausführen. Aber das kann …


8
Wie definiere ich globale Variablen in CoffeeScript?
Auf Coffeescript.org: bawbag = (x, y) -> z = (x * y) bawbag(5, 10) würde kompilieren zu: var bawbag; bawbag = function(x, y) { var z; return (z = (x * y)); }; bawbag(5, 10); Das Kompilieren über ein Kaffeeskript unter node.js umschließt Folgendes: (function() { var bawbag; bawbag = …




9
Exec: Anzeige stdout "live"
Ich habe dieses einfache Skript: var exec = require('child_process').exec; exec('coffee -cw my_file.coffee', function(error, stdout, stderr) { console.log(stdout); }); wo ich einfach einen Befehl ausführe, um eine Kaffeeskriptdatei zu kompilieren. Aber stdout wird nie in der Konsole angezeigt, da der Befehl nie endet (wegen der Option -w für Kaffee). Wenn ich …





13
CoffeeScript unter Windows?
Wie kann ich CoffeeScript unter Windows ausprobieren? Die Installationsanweisungen gelten nur für * nix: http://jashkenas.github.com/coffee-script/#installation BEARBEITEN: Seit ich dies vor einiger Zeit gefragt habe, sind viele neue Antworten erschienen. Die Anzahl (und Qualität) der Optionen für Windows-Benutzer wurde erheblich erhöht. Ich habe vor langer Zeit eine Antwort "akzeptiert" und dann …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.