我有一个使用C#(5)运行IIS(8)的ASP.NET(4.5)站点,我想使用ES6新功能。
I'm already using BabelJS for"转换"代码 。但这是使用browser.js
在客户端方面完成的:
(这只是一个例子.JS内容在一个单独的文件中。)
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.25/browser.js"></script>
<script type="text/babel">
class Test { //new feature
test() {
return "test";
}
}
var test = new Test;
console.log(test.test()); // "test"
</script>
但这意味着客户完全下载页面时需要时间 - 直到browser.js
完成&#34;翻译&#34;代码。
问题:
如何让服务器产生已经&#34;转换&#34;使用babel 的js代码,以便当它到达客户端时,它已被&#34;翻译&#34; ?