2017-05-05 53 views
0

所以我在過去的8-9小時有這個問題。我一直試圖通過搜索來解決它。運行任何流星命令給出的錯誤「hasStacks = !! e.stack; RangeError:超過最大調用堆棧大小」

這是我到目前爲止嘗試過的。 1)完全卸載的節點和npm。 2)完全卸載流星。刪除所有本地/ .meteor數據。搜索整個C驅動器中的流星,並將其刪除。重新啓動電腦。 3)重新安裝node,npm和meteor js。 (在安全模式下也執行了步驟1-3並嘗試了3次。) 4)運行命令並再次出現此錯誤。 「C:\ Users \ Admin \ AppData \ Local.meteor \ packages \ meteor-tool \ 1.4.4_2 \ mt-os.window s.x86_32 \ dev_bundle \ lib \ node_modules \ q \ q.js:70 hasStacks = !! e.stack; ^

RangeError:超過最大調用堆棧大小「。

注意:相同的代碼適用於另一個系統,所以顯然代碼很好,問題出在流星和我的電腦上。

然後我發現創建新的Windows帳戶並在那裏安裝流星可以使其工作。所以我試圖做到這一點,但沒有運氣。

我需要幫助來解決這個問題,因爲我沒有任何線索下一步該做什麼。

流星版本:1.4 節點版本是:6.10.3 NPM的版本是:3.10.10

回答

1

道歉遲了迴應,只是有同樣的問題,並最終能夠解決這個問題。問題是Windows不喜歡長文件路徑。不幸的是,流星充滿了它們,所以安裝程序似乎錯過了這些文件。

試試這個:

  • 如果尚未安裝流星。
  • 導航到C:\Users\%username%\AppData\Local並刪除 .Meteor文件夾。
  • 下載安裝文件: https://meteorinstall-4168.kxcdn.com/packages-bootstrap/1.5/meteor-bootstrap-os.windows.x86_32.tar.gz
  • 使用7-Zip與更短的路徑 某處提取.Meteor文件夾;即:C盤根目錄。確保你正在運行7-Zip作爲 管理員,並使用7-Zip界面將其解壓。不要像 那樣拖放,這會首先提取到臨時文件夾。
  • 轉到您的環境變量(在控制面板/高級系統 設置中),編輯路徑,並將.Meteor目錄更改爲您提取文件夾的位置。
  • 打開CMD,用你的手指,並輸入meteor --version

希望這有助於任何絕望的靈魂在那裏。

相關問題