无法使用Laravel Project在PhpStorm中解析目录“ node_modules”

Ale*_*ang 2 sass phpstorm laravel

电脑:Windows 10 V1607。
PhpStorm
2016.3.2 Build#PS-163.10504.2,建于2016年12月20日
JRE:1.8.0_112-b15 amd64
JVM:Oracle Corporation的Java HotSpot(TM)64位服务器VM

  1. 我已经在设置中将“ node_modules”标记为“资源根”。
  2. 我已经清理了IDE(PhpStorm)缓存和重新索引文件。

resources/assets/sass/app.scss 使用Laravel构建的数据库仍然得到检查“无法解析目录“ node_modules””。

// Bootstrap
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; // can't resolve the directory by IDE.
Run Code Online (Sandbox Code Playgroud)

Ale*_*ang 5

在中将项目根目录标记为Resources Root File->Settings->Direcotries。如果要在刀片中找到uri,也将您标记project/public为Resources Root。希望它能有所帮助。

谢谢@patricus

我已经收到了Phpstorm团队的相同答案,强烈建议使用Jetbrains的JDK而不是Oracle的JDK。

因此,必须按照以下步骤切换到Jetbrains的JDK构建而不是Oracle:

1.转到文件| 设置| 插件>安装插件JetBrains公司
2.Find并安装JB SDK Bintray下载插件
3.After重启,按Ctrl + Shift + A或帮助>查找动作
在“从BinTray获取JB SDK” 4.Type,然后按Enter
5.From的列表中选择最新的JDK构建-此时为jbsdk8u112b676_windows_x64.tar.gz(2017-01-13)6.
按下载,然后在完成后按Install。7.
重启后,检查JVM供应商和JRE版本是否已更新在帮助>关于屏幕中