Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在visual studio中将现有的typescript文件添加为链接?_C#_Visual Studio_Typescript - Fatal编程技术网

C# 如何在visual studio中将现有的typescript文件添加为链接?

C# 如何在visual studio中将现有的typescript文件添加为链接?,c#,visual-studio,typescript,C#,Visual Studio,Typescript,如何在visual studio中将现有的typescript文件添加为链接?typescript编译器将生成一个.js文件。您必须添加生成的.js而不是.ts文件。 您可以看到它是如何工作的。typescript编译器生成一个.js文件。您必须添加生成的.js而不是.ts文件。 您可以看到它是如何工作的。如果我在多个项目中共享一个TypeScript库,我会打包它。您可以使用任何正在使用的打包技术来共享其他组件。我已经为此成功地使用了NuGet和NPM 您可以打包TypeScript文件,也可

如何在visual studio中将现有的typescript文件添加为链接?

typescript编译器将生成一个.js文件。您必须添加生成的.js而不是.ts文件。
您可以看到它是如何工作的。

typescript编译器生成一个.js文件。您必须添加生成的.js而不是.ts文件。
您可以看到它是如何工作的。

如果我在多个项目中共享一个TypeScript库,我会打包它。您可以使用任何正在使用的打包技术来共享其他组件。我已经为此成功地使用了NuGet和NPM

您可以打包TypeScript文件,也可以打包生成的JavaScript文件和附带的
.d.ts
类型定义(可以由TypeScript编译器自动生成)的配对。后者是推荐的打包机制,不过如果处理内部包,您可以运用您的判断


这不仅解决了文件解析的问题(在VisualStudio中链接文件时会遇到问题),而且还带来了包管理的所有常见好处。

如果我在多个项目中共享一个TypeScript库,我会打包它。您可以使用任何正在使用的打包技术来共享其他组件。我已经为此成功地使用了NuGet和NPM

您可以打包TypeScript文件,也可以打包生成的JavaScript文件和附带的
.d.ts
类型定义(可以由TypeScript编译器自动生成)的配对。后者是推荐的打包机制,不过如果处理内部包,您可以运用您的判断


这不仅解决了文件解析的问题(在Visual Studio中链接文件时会遇到问题),而且还带来了包管理的所有常见好处。

改为链接到输出JS?添加.JS文件只会导致typescript错误,因为编译器不知道typescript定义的接口。它们不在.js文件中。而是链接到输出js?添加.js文件只会导致typescript错误,因为编译器不知道typescript定义的接口。它们不在.js文件中。