.net - Node JS 和 MS Build - 这可能吗?

标签 .net node.js msbuild compression uglifyjs

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

由于 Uglify 是用 JavaScript 编写的,因此我显然需要一个 .NET 端口。幸运的是,似乎至少有两个可能的选择 - Uglify CSUglify.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/

相关文章:

c# - 是否可以将配置绑定(bind)到 .NET Core 中的无状态/只读模型?

c# - c# 中的时间跨度交集

Node.js 无法通过网络建立连接

jenkins - MSDeploy WMSVC 无法在 .net 环境中工作

visual-studio-2008 - 不允许循环文件引用

c# - 每次制作 dll 时如何告诉 vb6 不要创建新版本的 interfaces/com 对象?

c# - 在 C# 中显示后立即关闭窗体

javascript - 如何在 Nodejs REPL 中隐藏 process.stdout.write() 的返回值?

javascript - ibm 的 watson-developer-cloud Node.js sdk 的 Discovery 模块中的 updateDocument api 坚持使用文件参数

css - dotless:如何使用 dotless.Compiler.exe 处理 LESS 文件列表