0
我嘗試運行用Node.js編寫的機器人時遇到了一個不幸的錯誤。TypeError:無法讀取未定義的屬性'Symbol(Symbol.toStringTag)'
無論何時試圖運行調用bot的各種其他功能的init腳本,我都會在我的各個不同的點出現以下錯誤「TypeError:無法讀取屬性'Symbol(Symbol.toStringTag)'undefined」碼。我知道這是JavaScript的標準功能之一,所以我不確定它爲什麼會給我一個錯誤。
奇怪之處是這些錯誤是新的,我已經沒有遇到這個問題,運行之前很多次的腳本。
下面是async.js的第一個錯誤行表示在行175
174 function isAsync(fn) {
175 return supportsSymbol && fn[Symbol.toStringTag] === 'AsyncFunction';
176 }
而第二個例子是在我自己的bot_startup.js在43行
43 connectToServerCallback(null, "connected");
好像每當試圖將數據轉換爲字符串時都會出錯,但我不知道如何解決這個問題。任何幫助,將不勝感激。
避免使用異步模塊;承諾現在存在! \ o /無論如何,我們能否看到bot_startup.js的來源? – Ryan
和../channels/channel_connect.js? – mscdex
是不是錯誤消息說'fn'未定義? – nnnnnn