javascript - Visual Studio 2017 TypeScript 无法保存

标签 javascript typescript visual-studio-2017

我以前从未使用过 TypeScript,所以也许我误解了如何使用它。我右键单击并说新建一个 xxx.ts 文件,我在其中编写了一些代码,然后单击“保存”。单击“保存”尝试弹出新文件对话框,它说已经存在一个 TypeScript 文件,我关闭对话框并重试,VS 2017 崩溃了。对于简短的信息量,我深表歉意。然而就这么简单,我创建了一个新的 ts 文件,编写了一些代码尝试保存,它认为我创建了一个新文件。

我还注意到,在 VS 重新启动后,我可以保存我的 typescript 文件,尽管大约几分钟后,此创建新文件的行为就会开始。

另一个奇怪的问题是使用文件资源管理器打开一个包含 .ts 文件的文件夹,我无法右键单击该 .ts 文件。这样做会导致 Windows 资源管理器崩溃。

我是全新安装的 Windows 10,刚刚进行了重置。只安装了VS 2017和SQL Server 2016。

视觉效果: Trying to save app.module.ts

最佳答案

更新 不要删除下面提到的 KB,而是安装这个修复 KB4013429 引入的错误的 KB:http://www.catalog.update.microsoft.com/Search.aspx?q=KB4015438


我对 Intellij Idea 也有同样的问题。我怀疑https://support.microsoft.com/en-us/help/4013429/windows-10-update-kb4013429可能有一些共同点。存在已知问题“Windows DVD 播放器(以及使用 Microsoft MPEG-2 库的第 3 方应用程序)在运行时崩溃”,并且“*.ts”文件也“使用标准压缩视频数据” MEPG-2 (.MPEG) 视频压缩'。

删除此更新 (kb4013429) 会有所帮助。

关于javascript - Visual Studio 2017 TypeScript 无法保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42940052/

相关文章:

Javascript 如何将单独的字符连接成数组中的一个字符串?

javascript - 从 javascript 调用 webservice 并等待响应

javascript - 有 Angular Material (8) S2591 : Cannot find name 'require'

arrays - 如何使用反射 API 在 TypeScript 中获取数组项类型?

javascript - 从 node.js 中的文件流中删除最后一个字符(fs 模块)

javascript - javascript AMD 加载样式的 IDE 自动完成

javascript - 在 typescript 的同一行导入和调用函数

sqlite - 无法在 Visual Studio 2017 上为 UWP 项目加载 DLL 'SQLite.Interop.dll'

c# - 从 Visual Studio 启动 ASP.NET Core 不是从构建文件夹启动

visual-studio - 无法将ADO.NET实体数据模型添加到.NET Core 2.1项目