仅在 Razor 视图中禁用 ES6?
Disable ES6 only in Razor Views?
由于我将 webpack 与 babel 结合使用,因此我为我的解决方案启用了 ES6 功能。
这适用于 Javascript 模块。
但是,在我的 Razor Views 中,我使用了一些内联脚本:
<script>
var foo = function() {
var bar = 'baz';
alert(bar);
}
</script>
既然我启用了 Ecmascript 2015,如果我重新格式化我的代码 (CTRL+EF),会发生以下情况:
<script>
var foo = function() {
const bar = 'baz';
alert(bar);
}
</script>
当然,来自一家名为 Microsoft 的公司的某些浏览器会立即抱怨 const
。
那么是否可以只在JS文件中启用ES6功能?
目前似乎不支持。
作为直接问题的解决方法,我创建了自定义代码清理设置:
我在这里也创建了一个问题:
https://youtrack.jetbrains.com/issue/RSRP-469231
由于我将 webpack 与 babel 结合使用,因此我为我的解决方案启用了 ES6 功能。 这适用于 Javascript 模块。
但是,在我的 Razor Views 中,我使用了一些内联脚本:
<script>
var foo = function() {
var bar = 'baz';
alert(bar);
}
</script>
既然我启用了 Ecmascript 2015,如果我重新格式化我的代码 (CTRL+EF),会发生以下情况:
<script>
var foo = function() {
const bar = 'baz';
alert(bar);
}
</script>
当然,来自一家名为 Microsoft 的公司的某些浏览器会立即抱怨 const
。
那么是否可以只在JS文件中启用ES6功能?
目前似乎不支持。
作为直接问题的解决方法,我创建了自定义代码清理设置:
我在这里也创建了一个问题: https://youtrack.jetbrains.com/issue/RSRP-469231