1
重申一下,假設我在我的計算機上全局安裝了最新版本的webpack,並且從Github克隆了一個具有指定版本的webpack作爲開發依賴項的存儲庫。如果我在我的計算機上全局安裝了webpack,並且還將其作爲開發依賴項,哪一個運行?
我運行npm install後,運行webpack,將運行哪個版本的webpack?全局安裝在我的計算機上還是我下載到我的node_modules文件夾中的那個?
重申一下,假設我在我的計算機上全局安裝了最新版本的webpack,並且從Github克隆了一個具有指定版本的webpack作爲開發依賴項的存儲庫。如果我在我的計算機上全局安裝了webpack,並且還將其作爲開發依賴項,哪一個運行?
我運行npm install後,運行webpack,將運行哪個版本的webpack?全局安裝在我的計算機上還是我下載到我的node_modules文件夾中的那個?
您沒有指定操作系統,但「在哪裏webpack」(在Windows上)或「whereis webpack」(在Linux上)將顯示腳本運行時的位置層次結構。
我只是測試了這一點,並根據我的發現,它使用本地開發依賴項。不過,我不確定這是否總是如此,可能會有一些例外。 –
所以我猜測沒有必要指定,它會自動選擇node_modules中的版本。 – Mjuice