Как скомпилировать файл ts для js в Angular и сделать его доступным в root при обслуживании? - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужен файл firebase-messaging-sw.ts, скомпилированный в firebase-messaging-sw.js, чтобы он был доступен из корня.

Я уже создал firebase-messaging-sw.ts в папке src,Но это не работает.Я также добавил файл .js в angular.json.

Так что я хочу сделать файл ts и скомпилировать его в js.Но я не знаю, как это сделать в Angular.

angular.json

"assets": [
              "src/favicon.ico",
              "src/assets",
              "src/firebase-messaging-sw.js"

1 Ответ

3 голосов
/ 10 апреля 2019

Вы всегда можете использовать

tsc myfile.ts

для компиляции отдельного файла .ts в отдельный файл .js, который не имеет никакого отношения к вашему проекту Angular.

Возможно, выМожно даже одновременно запустить обе команды в терминале:

Терминал

tsc myfile.ts && ng build myproject

Или добавить его в package.json

"scripts":{
   "build" : "tsc myfile.ts && ng build myproject"
}

npm run build
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...