Node JS和MS Build - 这可能吗?

时间:2012-11-08 14:34:02

标签: .net node.js msbuild compression uglifyjs

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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