1. require()是全局變量的一個函數, 專門用來引入其他的js文件 相當於 let $ = $; <script src="jquery.js"></script>
此fs模塊(fs.js文件)是安裝node環境自帶的
2. fs模塊作用: 用於讀取文件, 寫入文件, 創建文件夾, 刪除文件夾, 檢測文件夾 (一個和文件+文件夾 打交道的一個功能文件, 裏面有很多的方法供我們使用)
let fs = require("fs");
// 1. 簡單文件寫入(異步)
// 當前文件夾下, 寫入參數2的內容, 到14_01.txt文件中 (flag:a, 如果文件不存在, 就會被創建)
// flag決定如何操作此文件
// encoding指定操作時, 使用的編碼
fs.writeFile('./nodedyh.md','#我的第一個node代碼寫入文件01',{flag:'w',encoding:'utf8'},(err)=>{console.log(err)});
//fs.writeFileSync() 同步
//2簡單文件讀出(同步)
let result = fs.readFileSync('./nodedyh.md',{flag:'r',encoding:'utf8'});// 如果不指定econding, 那麼讀出來的就是Buffer數組裏裝載文件裏的16進制的數據(底層二進制)
console.log(result.toString());