簡體   English   中英

流星新建:RangeError:超出最大調用堆棧大小

[英]Meteor create new: RangeError: Maximum call stack size exceeded

我剛剛為Windows下載了流星1.4版。 安裝后,我創建一個項目:

meteor create example

但是錯誤:

C:\Users\Laptop88\AppData\Local\.meteor\packages\meteor-tool\1.4.4_1\mt-os.windows.x86_32\dev_bundle\lib\node_modules\q\q.js:70
    hasStacks = !!e.stack;
                   ^

RangeError: Maximum call stack size exceeded

活動我檢查了它的版本

meteor --version

它產生相同的錯誤。

因此,我無法創建學習流星的項目。 有人可以幫助我嗎? 非常感謝!

GitHub上存在一個未解決的問題-流星命令導致RangeError#7896:

那里的一些人建議:

我能夠解決此問題的唯一方法是在Windows上創建一個新的用戶帳戶,然后登錄到該帳戶,然后再次安裝流星,它將可以正常工作

參見: https : //github.com/meteor/meteor/issues/7896#issuecomment-252478328

但也請閱讀其他評論以了解其他解決方案。 有人建議刪除Node並安裝較新的版本。

我可以想象到的潛在原因之一是,在Node版本6.5.0中引入的沒有尾調優化的Node版本上使用了尾調,它仍然在和聲標記后面。 看到:

也許Meteor工具正在使用尾部調用,並且正在運行帶有和聲標志的Node,但是如果您的Node早於6.5.0,則該標志不會打開尾部調用優化,並且調用堆棧會溢出。 只是一個猜測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM