Javascript Webstorm 7和Node.js代码格式

Javascript Webstorm 7和Node.js代码格式,javascript,node.js,webstorm,Javascript,Node.js,Webstorm,我正在使用Webstorm 7.0.3开发Node.Js。我已经成功地将Webstorm用于Html/Js应用程序,但无论出于何种原因,我的Node.Js应用程序中不存在用于Html/Js的代码着色和错误突出显示。例如,简单语法错误不会根据需要突出显示 您可以看到这两者之间的区别: Html格式: 节点格式: 虽然我知道这不是一件非常关键的事情,但在编写代码时很难进行调试。有人知道为什么不同吗?我搜索过网络风暴,但什么也没找到 提前谢谢 您可以通过以下方式更改格式: var A = { fo

我正在使用Webstorm 7.0.3开发Node.Js。我已经成功地将Webstorm用于Html/Js应用程序,但无论出于何种原因,我的Node.Js应用程序中不存在用于Html/Js的代码着色和错误突出显示。例如,简单语法错误不会根据需要突出显示

您可以看到这两者之间的区别:

Html格式:

节点格式:

虽然我知道这不是一件非常关键的事情,但在编写代码时很难进行调试。有人知道为什么不同吗?我搜索过网络风暴,但什么也没找到


提前谢谢

您可以通过以下方式更改格式:

var A = { foo: 'bar'
        , forgotThatComma: false
        }

因此,如果您遗漏了一个逗号,这是显而易见的(有关详细信息,请参阅)。

最有可能的情况是,node_modules文件夹被添加到javascript库中(WebStorm会在项目打开时提示您配置库)。默认情况下,库中的Javascript文件关闭了检查和错误/语法突出显示。您仍然可以使用右下角的Hector图标为特定文件启用它们()

对我来说很好。由于某种原因,您的.js文件似乎没有被识别为javascript(而标签中嵌入的javascript是)。请尝试使缓存无效(文件/使缓存无效)-问题是否仍然存在?另外,这个问题是特定于某个文件,还是显示在所有.js文件中?无论如何,我可以建议联系支持人员使缓存无效不起作用,但是,您的问题提出了一个好的观点:这个问题只存在于node modules文件夹中。其他文件夹中的Javascript文件格式正确。不知道为什么会发生这种情况。可能重复:@prattsj:这当然像是一篇类似的帖子,我在那页上尝试了一些想法,但都没有用。这篇文章似乎更多的是关于代码完成(这对我来说很合适),而不是关于代码格式和语法/错误high-lighting.yep,看起来这就是解决方案,尽管看起来是一次一个文件。谢谢你的帮助!