我有一个asp.net项目,它充当前端,在其中包含一组打字稿文件,它们是应用程序的客户端部分。
现在我需要制作asp.net应用程序的副本,但我想在应用程序之间共享相同的打字稿虚拟项目。
我可以将typescript文件保存在第一个项目中,并将第二个文件添加到已编译的javascript文件中,但我想知道是否有更好的解决方案
答案 0 :(得分:0)
最常见的解决方案是打包TypeScript应用程序,例如作为NPM包。
要做到这一点,最好使用定义标志进行编译,这样就可以打败JavaScript和类型定义。
NPM包只包含.js
和.d.ts
个文件。
这允许您的第二个应用程序对其依赖关系进行一些控制,而不是在第一个应用程序更改时获得意外收费。