我在PhpStorm中有两个项目:一个工作得很好而另一个工作没有工作,我无法确定第一个工作的原因。
第一个适用于bower,npm和composer的库根:
所以PhpStorm中的行为是不同的,当我在第二个项目上使用导航文件时,默认情况下我会看到所有的供应商文件:
那么我们如何配置IDE以将目录标记为库根?
答案 0 :(得分:11)
感谢@LazyOne评论,找到了解决方案:选择首选项|语言与框架| JavaScript |库,然后单击“添加”。选择要添加的路径,该文件夹将标记为库根。对非标准路径非常有用(例如,不是bower_components)
答案 1 :(得分:4)
找到了对我有用的解决方案。
我打开了.idea
文件夹(升华了),在所有文件中搜索了文本node_modules
,并删除了包含该行的行。
就我而言,我有2条记录
workspace.xml
<property name="ts.external.directory.path" value="$PROJECT_DIR$/node_modules/typescript/lib" />
project-name.iml
<content url="file://$MODULE_DIR$/node_modules" />
现在我的node_modules
目录再次自动标记为library root
答案 2 :(得分:3)
File
> Settings
> Directories
node_modules
项(右侧,x)感谢@Allisone提供手动解决方案。
基于他们的回复,我能够使用设置来复制解决方案。