Visual Studio 2015中对es6(默认参数)的语法支持

时间:2018-04-02 09:58:06

标签: javascript ecmascript-6 syntax-highlighting default-parameters

我正在尝试使用javascript函数参数中的默认参数

  var _BindAddNewPipelineButton = function(pipeId = undefined, enableEditMode = false) {

它无法识别正确的语法突出显示并破坏我的javascript文件。

enter image description here

请让我知道任何可用于支持此类突出显示的插件

无法查看语言服务。请看截图 enter image description here

1 个答案:

答案 0 :(得分:0)

对于VS2015:

打开工具>选项>文本编辑器> Node.js> IntelliSense,然后选择ES6 IntelliSense预览复选框。

也许您必须在执行此操作之前安装TypeScript 1.6: https://github.com/Microsoft/nodejstools/wiki/ES6-IntelliSense-Preview-in-NTVS-1.1

对于VS2017:

您是否选中了“启用新的JavaScript语言服务”(选项>文本编辑器> JavaScript / TypeScript>语言服务)?

由于性能问题,我一次禁用了此功能,而我也遇到了与您相同的问题。