可以去Go的http服务器编译打字稿吗?

时间:2016-06-22 19:00:14

标签: go typescript angular

目前我有一个NodeJS应用程序启动一个http服务器,其客户端代码是用TypeScript编写的,并使用Angular 2。

是否可以在Go中执行相同的操作?

我尝试使用谷歌搜索TypeScript和Go,但没有发现任何相关内容。

我应该安装nodeJS,使用npm install -g typescript安装typescript编译器,每当我更改它们时编译typescripts并在我的Go服务器上提供javascript文件?

非常感谢有关该问题的任何信息。

谢谢!

1 个答案:

答案 0 :(得分:2)

你有几个选择:

  1. 通过在html中加入打字稿库并加载<script type='text/typescript' src="/myscript.ts"></script>

  2. 来做翻译客户端吗?
  3. 在后台运行tsc -w,只提供已编译的javascript。你可以在应用程序启动时启动它,这样它也会随你的应用程序而消失。我只在“开发”模式下运行tsc,并检查js文件以供生产使用。

  4. 收到请求时按需运行tsc,并缓存结果。检测更改可能相当棘手,但有packages可以帮助解决这些问题。