为什么我的.ts文件得到保存为MPEG2 TS格式时,我想它被保存为 typescript

mefy6pfw  于 2023-05-19  发布在  TypeScript
关注(0)|答案(6)|浏览(270)

我是开发新手,目前正在开发Angular 2,在将.ts(类型脚本)文件保存到计算机(Win 7)时遇到了一个问题。我使用npm运行了以下命令:

>npm install typescript

但是当我试图将文本文件保存到.ts文件时,它会创建MPEG 2 TS文件。如何解决这个问题。救命啊!

rekjcdws

rekjcdws1#

它不会以MPEG-2 TS格式保存。Windows只是将.ts扩展名解释为MPEG-2 TS,并显示一个视频文件,如.ts文件的图标。你可以忽略它。

uemypmqf

uemypmqf2#

windows将.ts文件视为video的事实对于每天使用typescript的人来说是超级烦人的。
我无法在regedit中找到一种方法来改变这一点,但我找到了一个名为FileTypeMan的应用程序。
我使用它将mime类型设置为text/plain,感知类型设置为text
现在,当我打开一个包含 typescript 文件的文件夹时,浏览器不再试图生成视频缩略图。
我不喜欢我不得不为此下载一个程序,但至少它不需要管理员权限来运行。
如果有人找到了一种方法来做到这一点,只有regedit请分享。

a0zr77ik

a0zr77ik3#

您可以修改Windows打开任何文件的方式,具体步骤如下(在本例中,为TypeScript源代码文件):

  • 右键单击文件(只需打开上下文菜单)
  • 点击Properties
  • 您将看到属性配置窗口(显示General选项卡中的第二部分):

  • 单击Change...按钮
  • 然后,选择您喜欢的文本/代码编辑器或IDE

  • 在本例中,我选择了Visual Studio Code:

  • 点击OK,就这样。Windows 10将读取所有.ts文件作为源代码文件。
dw1jzc5e

dw1jzc5e4#

告诉Windows使用VS Code或Notepad++打开.ts是不够的:它仍然会尝试创建缩略图,每次打开包含.ts文件的目录时都会失败,这会使资源管理器挂起一段时间;并将视图切换为图标。
它可以在注册表中修复。

  • 打开注册表编辑
  • 导航到HKEY_CLASSES_ROOT.ts
  • 将值更改为与.txt键中的值类似的值:
  • (默认):txtfile
  • 内容类型:text/plain
  • 感知类型:正文
  • 重新启动计算机或虚拟机
vltsax25

vltsax255#

这是因为TS文件是一种视频流文件。它用于在DVD和蓝光光盘上存储视频内容。
解决办法很简单
1.右击 typescript 文件
1.点击属性
1.单击更改按钮并将其设置为VisualStudioCode
Click to see image
这只会更改文件图标。如果文件夹中有多个文件,则文件夹图标应类似于this

在这种情况下

1.右键单击文件夹
1.点击属性
1.单击自定义选项卡
将**优化此文件夹:**选项更改为文档

或者

您可以在文件夹中创建desktop.ini文件并粘贴此代码

[ViewState]
Mode=
Vid=
FolderType=Documents
y4ekin9u

y4ekin9u6#

Windows的简单修复:

  • 右击 typescript 文件
  • 点击Open with
  • Choose another app(如果win 11)
  • 选择【记事本】或任意文本编辑器
  • Always / OK

相关问题