将闭包编译器包含到 asp.net 应用程序中

问题描述 投票:0回答:1

我在我的应用程序中使用闭包编译器。目前,我使用 XML 将 JavaScript 发送到 CC 的 Web 服务并编译代码。我想做的是将CC包含到项目本身中,这样编译就不依赖于Web服务而是完全在服务器上完成。如何包含 CC 下载包中下载的 .jar 文件并使其在 .net 中运行?

c# asp.net google-closure-compiler
1个回答
3
投票

最简单的解决方案是将 CC 文件夹放在该服务器上,然后将其路径添加到 $PATH 中。另一种选择是将其添加为项目中的资源,然后将“复制到输出目录”设置为“始终”或“如果较新”并使用相对路径来访问它。我相信第二个选项更好,因为它消除了外部依赖。

一旦您拥有该文件,您就可以使用文档中的命令启动命令行进程

java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js
,它将执行您想要的操作。当然还有Java依赖。有关 C# 中启动进程的一些基本信息,请查看 http://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=vs.110).aspx

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.