意思就是js檔案是在客戶端環境執行(在瀏覽器中開啟)還是在服務端環境(直接終端執行命令 node index.js)執行
//在另乙個檔案中
const car =
require
('./car'
)npm i [email protected](安裝指定版本)
開發依賴:只在開發環境中使用到的依賴,例如:eslint,less(生產環境是以css)等等
執行依賴:任何環境都用到的依賴,例如:jquery
"dependencies":,
// 執行依賴
"devdependencies":,
// 開發依賴
const fs =
require
("fs"
)// 檔案寫入
// a:追加寫入; w:寫入; r:讀取
// fs.writefile("1.txt", "追加的文字",, function(err)
// console.log("檔案寫入成功")
// })
// 檔案讀取
// fs.readfile("1.txt", "utf-8", function(err, data)
// console.log(data)
// })
// 所有檔案操作 沒有sync都是非同步 否則是同步
// let data = fs.readfilesync("1.txt", "utf-8")
// console.log(data)
// 修改檔名
// fs.rename("1.txt", "2.txt", err =>
// })
// 目錄(資料夾)操作
// 建立目錄
// fs.mkdir("11", err =>
// console.log("建立目錄成功")
// })
// 修改目錄名稱
// fs.rename('11', '22', err =>
// console.log("修改目錄成功")
// })
// 讀取目錄
// fs.readdir("22", (err, data) =>
// console.log(data)
// })
// 刪除目錄 (空資料夾/目錄)
// 想要刪除資料夾,可以通過刪除資料夾裡面的檔案,當不確定資料夾裡面是否還有資料夾時,利用遞迴的方法
// fs.rmdir("11", err =>
// console.log("刪除目錄成功")
// })
// 刪除檔案
// fs.unlink("11.html", err =>
// console.log("刪除檔案成功")
// })
// 判斷檔案/目錄 是否存在
// fs.exists("22", exists=> )
// 獲取檔案或者目錄的詳情資訊
// fs.stat("22", (err, stat) =>
// // console.log(stat)
// // 判斷檔案是否是檔案
// let res = stat.isfile()
// // 是否是資料夾
// // let res = stat.isdirectory()
// console.log(res)
// })
node 操作檔案
node中提供了非同步和同步的方式,下面只使用非同步的方式去操作檔案,同步會堵塞執行緒,不建議使用 引入 fs var fs require fs 讀取檔案 fs.readfile d bianjiqi web.config function err,data 刪除檔案 fs.unlink d bi...
Python OS模組之操作檔案和目錄
coding utf 8 import os import shutil os模組 獲得當前python指令碼的工作目錄 os.getcwd 獲得指定目錄下的所有檔案和目錄名 os.listdir c 刪除乙個檔案 os.remove r h ping result.txt 刪除多個空目錄 os.r...
node 操作檔案相關指令
模組化 模組內容 let obj 丟擲乙個模組 module.exports obj 匯入引入的模組 const df require moudle 模組路徑 js可以省略 df.hello df.name fs是內建模組 乙個內建模組都有2個方法 同步和非同步的方法 直接引入 let fs req...