我的大多数JavaScript项目都有一个包含源文件的文件夹lib
和一个包含项目构建的文件夹dist
。
我使用WebStorm(很棒的IDE!),WebStorm的代码检查器和代码导航总是考虑源和构建文件。例如,当点击"转到声明"在一个方法上,而不是去声明我首先必须从两个或三个选项中选择正确的:源文件,库和缩小的库(后者通过源地图我猜)。
要解决此问题,我可以将dist
目录标记为"已排除",但是该文件夹在IDE中根本不可见,甚至对于版本控制系统也是如此所以我不能轻易地将更改提交给github。
有没有办法禁止检查文件夹dist
中的文件,而不会让IDE中的所有文件夹完全不可见?
编辑:
我为PHPStorm找到了同样的问题:How to exclude files/folders from code inspection in PHPStorm?。提供的答案有效:创建一个排除dist
的范围,然后为每个单独的检查添加创建的范围并删除默认范围(有数百个检查......)。然而,这是非常麻烦和容易出错的,几乎不值得:(
答案 0 :(得分:2)
为检查添加范围不会有助于提交声明'问题
我可以建议如下:
- 在Settings / javascript / libraries中,将dist
文件夹添加为库
- 禁用此库
有帮助吗?另请参阅IDEA-23537