Windows - node_modules 資料夾名稱過長問題

December 6, 2015

我們從 github 上將別人的 repo clone 回來之後,執行 npm install 相關的套件安裝, 當我們使用完如果需要刪除時,有時候都會遇到 node_modules 資料夾名稱過長的問題:

Delete node modules

我記得剛開始我都是手動進去將資料夾的目錄名稱做修改,一直往下一層下一層...(hell), 手動改真的是比較笨的方法,有時候遇到那種 devDependencies 一堆的刪除起來真的是會很生氣, 這時覺得 Linux 和 OSX 系統的多美好,rm -rf * 就可以解決了, 我後來上網找了一些方法,所以想要記錄一下:

  • 安裝 rimraf 來刪除。可參考 stackoverflow 此篇
  • 透過 npm uninstall 來移除所安裝的 package。
  • 也是需要手動一個一個移除,但比修改檔名好多了!

兩個方法都可以解決,選擇你自己喜歡的一個來使用吧!