Sails 1.0-Beta jetzt unterstützt TypeScript.
Dazu müssen Sie etwas in Ihrem hinzufügen app.js Datei und führen Sie Ihre App mit node app.js
anstelle des Üblichen sails lift
oder sails console
. Dies funktioniert zwar gut zu ersetzen sails lift
Ich vermisse den Konsolenmodus, sehr praktisch für schnelle Tests.
Ich habe versucht zu rennen node app.js console
und node app.js --console
aber es hebt die App nur im regulären Modus an. Ich vermute, ich muss etwas in meiner app.js ändern, aber ich konnte nichts in den Dokumenten finden.
Weiß jemand, wie man sails-1.0-beta mit Typescript-Kompatibilität und im Konsolenmodus ausführt?
Antworten:
1 für die Antwort № 1Hackish Weg
- Finden Sie Ihre (globale) Segelinstallation. Mögliche Standorte:
/usr/local/lib/node_modules/
~/.nvm/versions/node/$NODE_VERSION/node_modules
- Fügen Sie eine Zeile hinzu
bin/sails.js
an dieser Stelle (dieselbe Zeile wie Ihreapp.js
)require("typescript-require");
- ODER
require("ts-node/register");
Dies wirkt sich auf alle Segelprojekte aus, die diese globale Segelinstallation verwenden