C# 编译类型脚本文件运行时
我正在创建一个安装程序,其中一个用户将上载一个包含ts文件的zip文件夹,我的安装程序将在运行时对其进行编译,并将其添加到wwwroot文件夹中,以便在应用程序中使用 并没有调试模式,因为它是一种添加插件到网站C# 编译类型脚本文件运行时,c#,angular,typescript,C#,Angular,Typescript,我正在创建一个安装程序,其中一个用户将上载一个包含ts文件的zip文件夹,我的安装程序将在运行时对其进行编译,并将其添加到wwwroot文件夹中,以便在应用程序中使用 并没有调试模式,因为它是一种添加插件到网站 请在这里指导我,我能做些什么来编译typescript文件。只需使用tsc命令行。您可以通过添加tsc,或通过path变量将其用作ussualy命令行 关于您的alghoritm: 获取您的ts-字符串 在服务器中创建文件 为此文件调用tsc 返回到客户端命令,如从服务器加载X.js文件
请在这里指导我,我能做些什么来编译typescript文件。只需使用
tsc
命令行。您可以通过添加tsc,或通过path
变量将其用作ussualy命令行
关于您的alghoritm:
ts
-字符串tsc
$('body')。附加('
只需使用
tsc
命令行。您可以通过添加tsc,也可以通过path
变量将其用作ussualy命令行
关于您的alghoritm:
ts
-字符串tsc
$('body')。附加('
这对我来说很有用
tsc --p ./ --outDir ./build -d false --sourcemap false
此命令执行下列操作:
--p
,在下面的目录中使用tsconfig.json
编译typescript项目。(在本例中是/
)--outDir
,将所有typescript文件编译成.js
文件,到目标目录。(在本例中为./build)-d false
,忽略.d.ts
--sourcemap false
,编译时不使用.js.map
在那之后,你只需要
.js
就可以得到一个干净的构建,这对我来说很有用
tsc --p ./ --outDir ./build -d false --sourcemap false
此命令执行下列操作:
--p
,在下面的目录中使用tsconfig.json
编译typescript项目。(在本例中是/
)--outDir
,将所有typescript文件编译成.js
文件,到目标目录。(在本例中为./build)-d false
,忽略.d.ts
--sourcemap false
,编译时不使用.js.map
之后,您可以只使用
.js
获得一个干净的构建。它不是这样的。应用程序部署在服务器上,我需要在任何按钮单击时执行编译。我需要在正在运行的应用程序中添加我创建的插件。它不是这样的。应用程序部署在服务器上,我需要在任何服务器上执行编译单击按钮。我需要在正在运行的应用程序中添加我创建的插件。这是命令行命令。我所说的包括一些后端c#代码。没有cmd可以执行这些操作。@Diana但是如果没有官方的typescript编译器tsc
,您就无法编译typescript文件。也许可以尝试使用tsc
,您无法编译typescript文件。也许可以尝试使用System.Diagnostics.Process