我正在嘗試構建一個簡單的二十一點游戲,一切都進行得很順利,直到我開始收到錯誤“檔案未定義”......我正在使用 VS Code 和 Node,所以我只是在終端“節點”中寫入index.js”并且它總是有效,但是由于某種原因它現在不起作用。
這是錯誤:
let messageEl = document.getElementById("message-el");
^
ReferenceError: document is not defined
at Object.<anonymous> (C:\Users\draven\Desktop\JAVASCRIPT\Blackjack\index.js:9:17)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
uj5u.com熱心網友回復:
節點運行服務器環境,該環境沒有任何檔案或視窗,因為它不是瀏覽器環境
uj5u.com熱心網友回復:
document 是一個 Web 瀏覽器概念,它不存在于節點運行時中。
查看這個答案以獲得一個很好的解釋: 節點中的檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/339485.html
標籤:javascript 节点.js
