[英](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');
該問題是由變量不匹配引起的。 您需要變量 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.