2017-09-11 148 views
0

我有一個create-react-app,我在我的.env文件中有NODE_PATH = src/以使通用組件的導入路徑更簡單。但WebStorm不認識它,並且不會自動完成它們中的任何一個,就像它如果我想要import ../../Common/foo或它自動完成節點模塊import Button from 'material-ui/Button始終給我一個material-ui組件的長列表並幫助確保我沒有任何錯別字。自動完成導入路徑WebStorm

有沒有一種方法可以在WebStorm中進行配置?

回答

0

您可以嘗試在默認設置Node.js的NODE_PATH運行配置來獲得它的尊重 - 見https://youtrack.jetbrains.com/issue/WEB-19476#comment=27-1255547

  • Run | Edit configurations

    ,擴大默認節點,選擇Node.js的

  • 默認Node.js運行配置,按旁邊的省略號按鈕環境變量:

  • 添加NODE_PATH變量存在,指定一個完整路徑src文件夾作爲一種價值

  • 項目工具窗口中,標記src文件夾資源根

  • 重新打開項目

+0

謝謝,我看到那篇文章,但我認爲這只是讓你能夠寫出'app/component/foo'而不是'../../../ app/component/foo'而不是實際告訴webstorm自動完成輸入。至少我在設置時沒有注意到任何事情 – John