仅在Razor视图中禁用ES6?

时间:2018-04-12 03:04:54

标签: visual-studio ecmascript-6 resharper

由于我正在使用带有babel的webpack,因此我为我的解决方案启用了ES6功能。 这适用于Javascript模块。

但是,在我的Razor Views中,我使用的是一些内联脚本:

<script>
    var foo = function() {
        var bar = 'baz';
        alert(bar);
    }
</script>

现在我启用了Ecmascript 2015,如果我重新格式化我的代码( CTRL + E F ),会发生以下情况:

<script>
    var foo = function() {
        const bar = 'baz';
        alert(bar);
    }
</script>

当然,一家名为Microsoft immediatelly的公司的浏览器抱怨const

那么只能在JS文件中启用ES6功能吗?

1 个答案:

答案 0 :(得分:0)

目前似乎并不支持。

作为直接问题的解决方法,我创建了一个自定义代码清理设置:

Code Cleanup

我还在这里创建了一个问题: https://youtrack.jetbrains.com/issue/RSRP-469231