快速的問題。和你們中的許多人一樣,我的所有項目都由文件夾分隔,例如project1; project2等等。使Grunt(和其他東西)與NodeJS一起作爲PhpStorm/WebStorm上的外部庫使用
現在在我所有的項目中,我都使用Grunt(是的,我打算在未來嘗試Gulp,但Grunt是我現在知道如何使用的)。正如你所知道的,Grunt意味着我必須在每個項目中都有node_modules
文件夾。
由於我使用PhpStorm(與WebStorm相同,但具有PHP功能),我想我可以在PhpStorm NodeJS上聲明外部庫,而不是在每個項目文件夾上重複執行通常的npm install
。
我讀PhpStorm/WebStorm文檔,看到一些視頻,並通過PhpStorm喜好語言去&框架>的JavaScript>庫和啓用node_modules作爲一個全球圖書館
現在我們需要考慮到特定節點庫(在WebStorm/PhpStorm上聲明的)不會有Grunt庫(因爲它沒有通過npm install
安裝)。
所以我複製了咕嚕的文件夾,我有我平時node_modules
文件夾中,只有還宣佈它作爲一個全球性的圖書館,但不用說咕嚕它不工作我得到的錯誤是「無法找到本地咕嚕」。
此後,我剛剛做了npm install
以生成具有適當的Grunt依賴關係的node_modules文件夾,並從PhpStorm/WebStorm中將THAT文件夾聲明爲全局庫。 Grunt也沒有工作。
那麼如果我們不能夠使用該文件夾內的其他「庫」,那麼選擇將node_modules
作爲庫聲明的意義何在。或者我在這裏做錯了什麼?