Typescript - 编译依赖的js文件

时间:2015-07-09 14:07:13

标签: javascript typescript

我遇到了使用相应.d.ts定义文件的typescript编译器和外部js库的问题。

问题是这些必须在html代码中引用。对于许多嵌套库,这已成为一个问题,我不知道如何解决这个问题。

E.g。 我有我的外部模块:

  1. 模块1(js) - 无依赖性
  2. 模块2(ts) - 取决于模块1
  3. 模块3(ts) - 取决于模块2
  4. 申请(ts) - 取决于第3单元
  5. 在我的html中,因为模块1是JavaScript,即使它有定义文件,我也要添加:

    <script src="Module1.min.js"></script>
    

    无论如何都是这样的,因为这很容易拍摄多达50多个script标签,这些标签需要定期换出,因为模块内的依赖关系会发生变化。

2 个答案:

答案 0 :(得分:0)

看看System.js,它将为您加载任何所需的模块

答案 1 :(得分:0)

  

无论如何都是这样的,因为这很容易拍摄多达50多个脚本标签,这些标签需要定期更换,因为模块内的依赖关系会发生变化。

使用外部模块系统。手动管理它们是一场噩梦:https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md

建议您将--module commonjshttp://webpack.github.io/

一起使用