节点JS和MS构build – 这是可能的吗?

我正在写MS压缩JavaScript生成任务,我希望我可以使用Uglify作为我的压缩提供商。

由于Uglify是用JavaScript编写的,我显然需要一个.NET端口。 幸运的是,似乎至less有两种可能的select – Uglify CS和Uglify.NET 。 不幸的是,在去年都没有见过单一的提交,所以我想他们不支持Uglify的新版本2。

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

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

我已经在一个构build任务中完成了这个任务(预先构build可能是你想要的)。只需添加一个对“my-script-to-uglify.js”节点的调用,并且每次构build… presto!

另外,在我的情况下,我实际上在项目中包含了一个节点二进制文件(所有的开发人员都在相同的架构,并不是所有的节点)