仅在 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