在webstorm 10中将node_modules标记为默认排除



每次从github下载项目时,我都会运行npm install,这会触发对要创建的node_modules文件夹的重新索引。这个索引使我的电脑慢了很多。一个丑陋的解决方法是创建一个空的node_modules文件夹,将其排除在外,然后运行npm install。默认情况下,如何禁用每个项目中node_modules文件夹的索引?Webstorm为使用.meteor/local的Meteor项目这样做,所以我认为这是可能的。

如果这个文件夹用于辅助目的(运行grunt/gulp/karma等),我们通常建议将其排除在外。但我们不能默认排除它,因为开发Node.js应用程序的用户通常需要对Node_modules进行完成/类型解析。

如果您需要在默认情况下将其从所有项目中排除,只需将node_modules添加到Settings/Editor/File types 中的"Ignore files and folders"列表中即可

更新:自2016.x起,默认自动排除node_modulespackage.json中列出的直接依赖项被设置为JavaScript库以完成

webstorm将node_module目录视为库根目录,因此右键单击它时不会将目录标记为菜单。我们可以通过从preference>Language&Framework>Javascript>Libraries,然后将node_module目录标记为已排除。

最新更新