typescript - Wie man eine ts-Datei in Angular zu js kompiliert und sie beim Bereitstellen im Root zugänglich macht?
Ich brauche meine Datei firebase-messaging-sw.ts, die zu firebase-messaging-sw.js kompiliert ist, um vom Root-Verzeichnis aus zugänglich zu sein.
Ich habe bereits firebase-messaging-sw.ts im src-Ordner erstellt. Aber das funktioniert nicht. Ich habe auch die .js-Datei in angular.json hinzugefügt.
Also, was ich möchte, ist, eine ts-Datei zu erstellen und sie zu js zu kompilieren. Aber ich weiß nicht, wie man das in Angular macht.
angular.json
"assets": [
"src/favicon.ico",
"src/assets",
"src/firebase-messaging-sw.js"
Antwort #1
Du kannst immer verwenden
tsc myfile.ts
eine separate .ts-Datei in eine separate .js-Datei zu kompilieren, die nichts mit Ihrem Angular-Projekt zu tun hat.
Vielleicht können Sie sogar beide Befehle gleichzeitig im Terminal ausführen:
Terminal
tsc myfile.ts && ng build myproject
Oder füge es zu package.json hinzu
"scripts":{
"build" : "tsc myfile.ts && ng build myproject"
}
npm run build
