- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否有任何支持 EcmaScript 6 的 BundleTransformer JS 压缩器?我试过安装:
但是好像都没有处理ES6的字符串模板语法,比如:
`Hello ${world}`
我是不是遗漏了什么,或者是时候升级到 Node + X 了?
最佳答案
Storm !
假设您有以下代码:
var world = 123;
alert(`Hello ${world}`);
只有两个压缩器来自 Bundle Transformer可以处理它:
MicrosoftAjaxJsMinifier
来自 BundleTransformer.MicrosoftAjax .它只是缩小 ES6 代码。ClosureLocalJsMinifier
来自 BundleTransformer.Closure使用以下配置设置:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
…
<bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">
…
<closure>
<js>
…
<local closureCompilerApplicationPath="…"
javaVirtualMachinePath="…"
languageInput="EcmaScript6" languageOutput="EcmaScript3" />
…
</js>
</closure>
…
</bundleTransformer>
…
</configuration>
将进行从 ES6 到 ES3 的编译,然后 ES3 代码将被缩小。此外,可以为 languageOutput
属性设置以下值:EcmaScript5
和 EcmaScript5Strict
。
关于javascript - 是否有任何支持 ES6 的 BundleTransformer JS 压缩器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37650968/
我试图动态混淆我们的 JavaScript 包的输出并遇到了 bundletransformer (一个使用 YUI Compressor 的捆绑扩展),但没有成功实现它!到目前为止,通过阅读提供的
我刚刚添加了 BundleTransformer.UglifyJs NuGet package到我的 MVC 项目来混淆 javascript 代码。 但是结果看起来不是很丑: function on
我正在使用 BundleTransformer缩小 css 和 js 资源 如您所见,css 可以指定 remo
我使用BundleTransformer.Core 1.9.25。我已将 angular-animate.js 包含在 bundle 中。但在生成的 bundle 文件中我看到了错误: /* Mini
我们希望将 System.Web.Optimization 的捆绑机制与 Less 转换器结合使用。 问题是同一个应用程序/服务器为不同品牌的网站提供页面。因此,根据“SiteContext”,使用相
是否有任何支持 EcmaScript 6 的 BundleTransformer JS 压缩器?我试过安装: BundleTransformer.Closure BundleTransformer.Y
我遇到了这个烦人的错误,告诉我 .less 文件不是样式表。哦,是的。 BundleTransformer.Core.Validators.InvalidAssetTypesException : T
所以我目前使用 BundleTransformer、LESS 并且我正在尝试添加 Autoprefixer 后处理器。该插件自动采用 transform:scale(1.5) 等 css 并将其转换为
如果您从 BundleTransformer 版本 1 升级到版本 2,您可能会收到此消息: Could not find a factory, that creates an instance of
我目前正在做一个使用 ASP.NET Web Optimization 的项目。库 (v 1.1.0-Beta1) 与 Bundle Transformer扩展(v 1.7.3-Beta1 用于核心,
我是一名优秀的程序员,十分优秀!