1

我正在为 JavaScript 压缩编写 MS Build 任务,我希望我可以使用 Uglify 作为我的压缩提供程序。

由于 Uglify 是用 JavaScript 编写的,我显然需要一个 .NET 端口。幸运的是,似乎至少有两种可能的选择——Uglify CSUglify.NET。不幸的是,去年两者都没有看到一次提交,因此我想他们不支持 Uglify 的新版本 2 :)

考虑到这一点,我想知道有没有办法以某种方式从 .NET 构建任务中评估原始代码?或者更笼统地说,有没有办法从 .NET 调用 Node.JS?

我可以想象从我的任务中调用 Node.JS 服务,但是,这似乎是一种矫枉过正。

4

1 回答 1

1

我已经在构建任务中完成了此操作(预构建可能是您想要的。)只需添加对节点“my-script-to-uglify.js”的调用,每次构建时...... presto!

此外,就我而言,我实际上在项目中包含了一个节点二进制文件(所有开发人员都在相同的架构上,并非所有人都有节点)

于 2012-11-09T14:29:47.853 回答