angular - 如何在 Angular 中将 ts 文件编译为 js 并在提供服务时使其在 root 中可访问?
问题描述
我需要将我的文件 firebase-messaging-sw.ts 编译为 firebase-messaging-sw.js 才能从根目录访问。
我已经在 src 文件夹中创建了 firebase-messaging-sw.ts。但这不起作用。我还在 angular.json 中添加了 .js 文件。
所以我想要的是制作一个ts文件并将其编译为js。但我不知道如何在 Angular 中做到这一点。
角.json
"assets": [
"src/favicon.ico",
"src/assets",
"src/firebase-messaging-sw.js"
解决方案
您可以随时使用
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
推荐阅读
- asp.net-core - ASP.Net Core 2.0 IdentityServer4
- nativescript - 如何使用 Nativescript 获取设备的序列号?
- sql - 删除数据库中除一条以外的所有记录
- php - 将网页结果转换为 PHP
- sql - SQL:导出到 XML 将数字数据重新格式化为科学计数法
- javascript - Django - 如何将模板中的变量作为 POST 请求返回到视图
- java - Eclipselink 忽略 persistence.xml 中的 javax.persistence.jdbc.driver 和 javax.persistence.jdbc.url 属性
- javascript - HTML 视频播放器 (Fluid Player) 播放多个视频
- git - git结帐
不适用于特定分支 - sql - 在 SQL Server 中使用 over()