1. 程式人生 > >node安裝選擇npm package manager導致使用gulp時npm install生成的node_module部分外掛包檔案源路徑過長無法刪除問題

node安裝選擇npm package manager導致使用gulp時npm install生成的node_module部分外掛包檔案源路徑過長無法刪除問題

因為更換電腦的原因,導致軟體重灌,只保留了src和配置檔案,需在新電腦生成node_module依賴包。第一步是安裝node,第二步是安裝gulp,再執行npm install,再輸入gulp,專案就跑起來了,與以往相同。但是在準備刪除node_module包重新安裝node_module包,發現裡面有三個檔案因為檔案源路徑過長的原因無法刪除,雖然網上有方法刪除,但是這裡需要的是和以往相同直接刪除整個檔案包,不需要再借助其它工具。

問題見圖片:

上面的資料夾路徑還只截了部分,沒有全部截完。雖然藉助第三方工具可以刪掉,但是操作起來總沒有一鍵刪除方便。最後經過測試找到了原因,原來是安裝node時 選擇錯了安裝的模組,一般選擇預設的Node.js runtime就可以了,因為現在的node自帶集成了npm包管理工具,而我到時選擇了npm package manager,雖然專案執行沒問題,但是刪除node_module包就出現問題,裡面檔案源路徑過長的檔案無法刪除。

所以安裝node時不要選擇錯安裝模組。

這樣問題就解決了。