gulp-concat文件中的typescript

时间:2016-07-26 09:30:58

标签: javascript typescript gulp gulp-concat

我有一个Angular 2应用程序,我希望使用gulp来连接som库文件。

我的任务看起来如下: enter image description here

这会产生一个JS文件,我在index.html中引用它: enter image description here

现在当我运行这个时,我得到以下内容: enter image description here

并且众所周知,js中的接口没有这样的东西我必须处理打字稿。

有人可以告诉我如何将我的库中的打字稿文件转换为js吗?

2 个答案:

答案 0 :(得分:1)

gulp.src 任务中的 rxjs / ** @angular / ** 行将导致所有< / strong>这些文件夹中的文件被连接在一起。这也意味着这些文件夹中的.ts和.d.ts文件。

您应该将这些行更改为仅包含javascript文件。

例如:

rxjs/**/*.js
@angular/**/*.js

这应该导致只包含javascript文件。

答案 1 :(得分:0)

听起来好像你将你的ts源文件连接到all.js,而不是从ts那里编译的js输出。

从给定的示例中不清楚您使用的是什么,但您可能需要将gulp-typescript添加到您的gulp管道中。