2017-01-12 89 views
2

PC:Windows 10 V1607。
PhpStorm 2016年3月2日
構建#PS-163.10504.2,建於2016年12月20日
JRE:1.8.0_112-B15 AMD64
JVM:Java的熱點(TM)64位服務器VM由Oracle公司無法使用Laravel Project解析PhpStorm中的目錄「node_modules」

  1. 我已經在設置中將「node_modules」標記爲Resource Root。
  2. 我已經清理了IDE(PhpStorm)緩存和reindex文件。

resources/assets/sass/app.scss用Laravel構建的仍然得到檢查「無法解析目錄」node_modules「」。

// Bootstrap 
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; // can't resolve the directory by IDE. 
+0

我很想知道t他回答了這個問題,因爲我在相當一段時間裏面臨同樣的問題。 – Ohgodwhy

+0

根據[這個問題]上接受的答案(http://stackoverflow.com/questions/31455046/laravel-and-phpstorm-integration-cannot-resolve-directory),資源根應該設置爲你的根目錄應用程序,而不是'node_modules'目錄。將資源根目錄更改爲應用程序根目錄是否解決了問題? – patricus

回答

4

將項目根標記爲File->Settings->Direcotries中的資源根。 如果要查找刀片中的uri,請將project/public標記爲Resources Root。 希望它可以幫助。

感謝@patricus

我收到Phpstorm球隊的有關相同的答案,並強烈建議使用JetBrains公司的JDK,而不是甲骨文。

因此,有必要通過以下步驟切換到JetBrains公司的JDK版本而非甲骨文:

1.Go文件|設置|插件>安裝插件JetBrains公司
2.Find並安裝JB SDK Bintray下載插件
3.After重啓,按Ctrl + Shift + A鍵或幫助>查找動作
4.Type在 「從BinTray獲取JB SDK」 和按Enter鍵
5.From列表中選擇最新的JDK構建 - 在這一刻是jbsdk8u112b676_windows_x64.tar.gz(2017年1月13日)
6.Press下載,然後按安裝後,它會完成
7.重新啓動後,檢查JVM供應商和JRE版本是否在幫助>關於屏幕中更新

相關問題