打字稿与构建vs保存不同

时间:2017-04-19 21:04:31

标签: angularjs asp.net-mvc visual-studio-2015 typescript2.0

我有一个由MVC项目提供的角度1.6.x项目。当我点击任何ts文件上的保存时,它会按预期转换我的javascript。当我构建网站时,它将javascript转换为与我保存时不同的格式。

在构建时,角度模块将移动到一个导致角度$ injector错误的顺序。

如何使build transile方法与save transile相同?

这些是MVC项目属性中的typescript构建设置: typescript build settings

1 个答案:

答案 0 :(得分:0)

对于项目中的每个打字稿文件,proj文件中都有一行如下所示:

<TypeScriptCompile Include="app\app.ts" />

不知何故,我的app.ts包含在我的proj文件的xml底部。构建transile方法使用TypeScriptCompile include语句的顺序,而save方法显然对重新排序更加智能。

现在生活可以前进......