網站首頁 編程語言 正文
1、新建一個空的web項目
2、設計、建好目錄結構
其中ts存放typescript源文件,web為網站根目錄,scripts/js存放ts生成的js腳本。
index.html為靜態網頁。
3、新建ts配置文件tsconfig.json,修改內容為:
{ "compilerOptions": { "noImplicitAny": false, "noEmitOnError": true, "removeComments": false, "sourceMap": true, "target": "es5", "outDir": "web/scripts/js"http://ts編譯出js的輸出目錄 }, "include": ["ts/**/*"],//ts所在位置。“**/”為任意層級目錄,“?”和“*”為一般通配符。 "exclude": [ "node_modules", "wwwroot" ] }
4、修改program.cs,指定web文件夾,并支持靜態內容。
//var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(new WebApplicationOptions { WebRootPath = "web"http://網站根目錄 }); var app = builder.Build(); app.UseDefaultFiles();//支持默認文件(index.html) app.UseStaticFiles();//啟用靜態文件支持 //app.MapGet("/", () => "Hello World!"); app.Run();
5、寫一個簡單的ts文件f1.ts
document.getElementById('s1').innerHTML="I'm comming...."
其實這里是簡單的js內容而已
6、編譯之后,會生成js
7、index.html內容如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> aaa<span id="s1"></span> <script src="/scripts/js/f1.js"></script> </body> </html>
運行結果:
原文鏈接:https://www.cnblogs.com/wanjinliu/p/15547055.html
相關推薦
- 2023-06-18 深入了解Golang中的Slice底層實現_Golang
- 2022-05-18 Python?pandas?計算每行的增長率與累計增長率_python
- 2022-04-14 Python?eval()函數和ast.literal_eval()的區別你知道嗎_python
- 2023-01-17 如何使用python中的networkx來生成一個圖_python
- 2022-08-02 詳解C++中遞增運算符重載的實現_C 語言
- 2022-10-14 Spring AOP之3種增強方式簡單示例
- 2022-03-24 redis如何設置key的有效期_Redis
- 2022-07-22 CSS設置元素隱藏的4種方法
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支