.net 节点JS和MS构建-这可能吗?

.net 节点JS和MS构建-这可能吗?,.net,node.js,msbuild,compression,uglifyjs,.net,Node.js,Msbuild,Compression,Uglifyjs,我正在为JavaScript压缩编写MS Build任务,我希望可以使用Uglify作为我的压缩提供程序 由于Uglify是用JavaScript编写的,我显然需要一个.NET端口。幸运的是,似乎至少有两种可能的选择——和。不幸的是,这两个版本在去年都没有看到一个提交,因此我认为它们不支持Uglify的新版本2:) 考虑到这一点,我想知道是否有一种方法可以从.NET构建任务中评估原始代码?或者更一般地说,有没有从.NET调用Node.JS的方法 我可以想象从我的任务中调用Node.JS服务,但是

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

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

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


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

我已经在一个构建任务中完成了这项工作(预构建可能是您想要的)。只需添加一个对Node“my script to uglify.JS”的调用,每次构建时。。。普雷斯托


另外,在我的例子中,我实际上在项目中包含了一个节点二进制文件(所有的开发人员都在同一个体系结构上,而不是所有的开发人员都有节点)

我已经在一个构建任务中完成了这项工作(预构建可能是您想要的)。只需添加一个对节点“my script to uglify.js”的调用,每次构建时。。。普雷斯托


另外,在我的例子中,我实际上在项目中包含了一个节点二进制文件(所有的开发人员都在同一个体系结构上,而不是所有的开发人员都有节点)

您可以从DOS命令行使用Uglify,对吗?如果是这样,我不明白你为什么不能从MS构建任务调用它。是的,你在技术上是对的,只要机器上安装了节点,就可以从cmd调用uglify。我试一下你可以从DOS命令行使用Uglify,对吗?如果是这样,我不明白你为什么不能从MS构建任务调用它。是的,你在技术上是对的,只要机器上安装了节点,就可以从cmd调用uglify。我会尝试一下分享它。这只是一个问题,如果不是所有人都安装了Node,该怎么办。谢谢分享。这是唯一的问题,在不是所有人都安装了节点的情况下该怎么办。