簡體   English   中英

(NODE JS) 獲取錯誤:ReferenceError: fs 未定義

[英](NODE JS) Getting Error : ReferenceError: fs is not defined

創建了一個名為 index.js 的文件,代碼為

var x = require("fs");
console.log("Hello");
fs.writeFileSync("text.txt","Hello");

當我運行它時,我收到一個錯誤:

ReferenceError: fs is not defined
at Object.<anonymous> (G:\web\Node Js\index.js:3:1)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47

應該是var fs = require('fs');

在 Node.js 中編寫文件

該問題是由變量不匹配引起的。 您需要變量 x 中的模塊並嘗試使用未定義的變量 fs 訪問模塊。

您必須使用相同的變量名稱。

var fs = require("fs");
console.log("Hello");
fs.writeFileSync("text.txt","Hello");

or

var x = require("fs");
console.log("Hello");
x.writeFileSync("text.txt","Hello");

暫無
暫無

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

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