簡體   English   中英

在ASP.NET Core中保存Typescript文件的位置

[英]Where to keep Typescript files in ASP.NET Core

我在ASP.NET Core上有一個用AngularJS 2編寫的Typescript應用程序。 我目前將我的TS文件保存在wwwroot目錄中。 這在開發中非常有效。 我有點擔心在部署到生產時會發生什么。 在制作中,我只想部署縮小版本的轉換打字稿文件。 我確信我可以設法使用gulp在wwwroot目錄中縮小它們並僅部署縮小版本。 但這是最好的做法嗎?

也許我應該將我的Angular應用程序保持在wwwroot目錄之上並使用gulp在編譯和/或部署時將我需要的內容復制到wwwroot中。 在開發中,我必須復制.ts,.js和.map文件以進行調試。 在編譯時似乎有很多事情要做,特別是如果在save上進行轉換。

任何人都可以給出一些指示嗎?

這不是最好的方法,因為不得不復制你的文件並從gulp任務中獲取並不是最好的事情,但它可以完成工作。

您不需要提供所有文件,我的ASP.NET Core Angular2 SPA項目只使用.html和.js。

我會像你說的那樣把我的文件放在另一個文件夾(例如app )和gulpfile中,只提供我需要的東西。 使用Gulp watcher task ,它將僅監視和提供已修改的文件。 這對開發過程非常有用。

對於生產,您需要捆綁您的應用程序,以便只有一個包含所有內容的文件將提供給您的應用程序。 我相信你會找到與Gulp一起做的工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM