Tor*_*ene 5 javascript asp.net-mvc-4 bundling-and-minification bundletransformer
BundleTransformer中是否有支持EcmaScript 6的JS minifiers?我试过安装:
但似乎都没有处理ES6的字符串模板语法,例如:
`Hello ${world}`
Run Code Online (Sandbox Code Playgroud)
我错过了什么,或者是时候升级到Node + X了吗?
托莫德!
\n\n假设您有以下代码:
\n\nvar world = 123;\nalert(`Hello ${world}`);\nRun Code Online (Sandbox Code Playgroud)\n\n只有Bundle Transformer中的两个 minifier可以处理它:
\n\nMicrosoftAjaxJsMinifier来自BundleTransformer.MicrosoftAjax。它只是缩小了 ES6 代码。ClosureLocalJsMinifier来自BundleTransformer.Closure并具有以下配置设置:
<?xml version="1.0" encoding="utf-8"?>\n<configuration>\n \xe2\x80\xa6\n <bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">\n \xe2\x80\xa6\n <closure>\n <js>\n \xe2\x80\xa6\n <local closureCompilerApplicationPath="\xe2\x80\xa6"\n javaVirtualMachinePath="\xe2\x80\xa6"\n languageInput="EcmaScript6" languageOutput="EcmaScript3" />\n \xe2\x80\xa6\n </js>\n </closure>\n \xe2\x80\xa6\n </bundleTransformer>\n \xe2\x80\xa6\n</configuration>\nRun Code Online (Sandbox Code Playgroud)将进行从 ES6 到 ES3 的转译,然后缩小 ES3 代码。此外,languageOutput可以对该属性设置以下值:EcmaScript5和EcmaScript5Strict。
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |