我正在为 JavaScript 压缩编写 MS Build 任务,我希望可以使用 Uglify 作为我的压缩提供程序。
由于 Uglify 是用 JavaScript 编写的,因此我显然需要一个 .NET 端口。幸运的是,似乎至少有两个可能的选择 - Uglify CS和 Uglify.NET 。不幸的是,去年两者都没有看到任何提交,因此我认为他们不支持 Uglify 的新版本 2 :)
考虑到这一点,我想知道是否有一种方法可以以某种方式评估 .NET 构建任务中的原始代码?或者更笼统地说,有没有办法从 .NET 调用 Node.JS?
我可以想象从我的任务中调用 Node.JS 服务,但是,这似乎有点矫枉过正。
最佳答案
我已经在构建任务中完成了此操作(预构建可能就是您想要的。)只需添加对 Node “my-script-to-uglify.js”的调用,每次构建时......很快!
此外,就我而言,我实际上在项目中包含了一个 Node 二进制文件(所有开发人员都在同一架构上,并非所有人都有 Node )
关于.net - Node JS 和 MS Build - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291041/