我正在使用VS 2015 JavaScript/NodeJS IDE,并计划将ES6作为JavaScript的语言风格,但我注意到Visual Studio无法识别ES6(尽管我在各种网站上读到VS应该能够识别ES6)。 有人知道如何让VS 2015与ES6友好地协作(包括语法高亮、智能提示等)吗? 我还修改了文件扩展名为.JSX和.ES6,以便帮助VS进行识别,但没有成功...
如果您想在一个nodejs项目中使用ES6 IntelliSense,那么您需要打开特定的设置。打开“工具”→“选项”→“文本编辑器”→“Node.js”→“IntelliSense”,并选择“ES6 IntelliSense Preview”复选框。在2015年12月版本的工具中,有一个链接指向有关先决条件(例如必须安装Visual Studio 2015的TypeScript才能使ES6 IntelliSense正常工作)的附加说明。
@Shawn,为了启用Node.js选项(和ES6智能感知),你需要安装Visual Studio NodeJS工具:https://www.visualstudio.com/en-us/features/node-js-vs.aspx
尝试安装TypeScript适用于Visual Studio 2015并重新启动VS2015。 https://www.microsoft.com/en-us/download/details.aspx?id=48593 我用这个解决了很多问题。