类型脚本不会在我的Visual Studio社区版2015中生成JavaScript

kud*_*ger 11 visual-studio typescript

我正在使用Visual Studio Community Edition 2015 进行开发,我已将*.ts文件添加到我的项目中,但它不会自动编译.它也不显示JavaScript预览窗格.本文如何在Visual Studio 2015中为TypeScript文件启用预览面板?说它不再受支持了.那没关系,但为什么不编译呢?

在Visual Studio 2012的Web Essential中引用了Missing Typescript选项

它说Split窗格已经被重新引入最新版本的web essentials http://vswebessentials.com/features/typescript但我看不到它

我在下面的文件夹中有typescript exe

   C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5
Run Code Online (Sandbox Code Playgroud)

我在项目属性中有设置如下

在此输入图像描述

我在Visual Studio中有如下设置

在此输入图像描述

我在http://www.typescriptlang.org/看到评论如下

"Visual Studio包含TypeScript,从Visual Studio 2013 Update 2开始.您还可以在VS Code,WebStorm,Atom,Sublime Text和Eclipse中编辑TypeScript"

可能有什么问题?

我的jquery的"typings"文件已经过时了,我升级了它并解决了其他错误并且构建成功,然后生成了JS文件.

下面的帖子帮助 JQuery定义与TypeScript 0.9搞砸了

我无法关闭这个问题,因为我仍然无法获得"预览窗格"

Jon*_*ece 17

我经常在VS 2015和VS 2013中遇到这个问题.我的解决方案不是很好,但它对我有用......

  1. 关闭Visual Studio
  2. 转到脚本文件夹,删除所有具有相应TypeScript文件的JavaScript文件(仅对为项目创建的TypeScript文件执行此操作)
  3. 打开Visual Studio,清理并构建

如果这不起作用,打开每个TypeScript文件,更改一个字符,保存,重新构建...希望文件将重新编译.

如果这仍然不起作用,打开Node.JS命令提示符,将目录更改为scripts目录,运行;

tsc "yourfile.ts"
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,你就会遇到更大的问题.

  • clean build显示了一些其他错误,并解决它解决了我的基本JS文件生成问题.你的答案部分帮助了我 (2认同)
  • 只需编辑打字稿文件,重新保存和重建项目对我来说都是有效的。 (2认同)

pat*_*zzi 8

确保在解决方案资源管理器中突出显示项目,然后在编译项目后单击顶部显示"显示所有文件"的图标.然后,您将看到.js和.js.map文件(灰色).选择文件,然后右键单击并"包含在项目中",事情应该很好.


Rm5*_*558 5

我的 ts 中的一些错误错误导致了这个问题,通过取消选中“如果报告任何错误,则不发出输出”来修复

在此处输入图片说明

(假错误来自一个过时的绝对类型文件,生成的 js 文件没有任何错误。)