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

Mat*_*t K 6 webstorm

每次我从github下载一个项目时,我运行npm install,它会在要创建的node_modules文件夹上触发reindex.这种索引减慢了我的计算机速度.一个丑陋的解决方法是创建一个空的node_modules文件夹,将其排除,然后运行npm install.如何在默认情况下禁用每个项目中的node_modules文件夹的索引?Webstorm为Meteor项目做了这个.meteor/local,所以我认为它是可能的.

len*_*ena 5

我们通常建议排除此文件夹,如果它用于辅助目的(运行grunt/gulp/karma等).但是我们默认情况下不能排除它,因为开发Node.js应用程序的用户通常需要完成/类型解析才能为node_modules工作.

如果您需要在默认情况下将其从所有项目中排除,只需将node_modules添加到' Ignore files and folders'list inSettings/Editor/File types

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

  • 这有点过于极端(忽略vs排除).我仍然需要能够查看文件并偶尔编辑内容,但我不想索引(就像处理.meator/local一样). (3认同)