-
自定義模塊
require // 引入需要的變量或者方法或者函數(shù)等
exports? // 暴露需要的變量或者方法或者函數(shù)等
module // 批量暴露變量或者方法或者函數(shù)等
查看全部 -
系統(tǒng)模塊
需要require(),不需要單獨(dú)下載
path:用于處理文件路徑和目錄路徑的實(shí)用工具
fs:用于文件的讀寫(xiě)操作
例子:
let path= require('path')
path.dirname('/node/a/b/demo.jpg') //目錄
path.dasename('/node/a/b/demo.jpg') //路徑
path.extname('/node/a/b/demo.jpg'') // 擴(kuò)展名
path.resolve(_dirname,'index.js') // 絕對(duì)路徑
let fs=require('fs')
fs.redFile('./a.text',(err,data)=>{
????if(err){
????????//?讀取文件失敗
????????console.log(err)
????}?else{
????????//?讀取文件成功
????????console.log(data.toString);
????}
})
//寫(xiě)入文檔(會(huì)覆蓋當(dāng)前內(nèi)容)
fs.writeFile('b.text','嘗試用node寫(xiě)入文件內(nèi)容',((err)=>{
????if(err){
????????throw?err
????}
}))
//?在當(dāng)前文檔中追加內(nèi)容
fs.writeFile('b.text','嘗試用node寫(xiě)入文件內(nèi)容',{flag:"a"},((err)=>{
????if(err){
????????throw?err
????}
}))
//?異步讀取文件
fs.readFileSync('./a.text')
// 異步寫(xiě)入
let data = fs.writeFileSync('b.text','異步寫(xiě)入文件不需要回調(diào)函數(shù)')
console.log(data) //如果沒(méi)有錯(cuò)誤,則data顯示undefined
查看全部 -
全局模塊
process.env // true為開(kāi)發(fā)環(huán)境 false為生產(chǎn)環(huán)境
process.argv
查看全部 -
npm init //初始化?
npm install 模塊名 //安裝依賴(lài)模塊????? 可以簡(jiǎn)寫(xiě):npm i 模塊名
npm uninstall 模塊名 // 刪除依賴(lài)模塊? 可以簡(jiǎn)寫(xiě):npm un 模塊名
npm update 模塊名 //更新模塊
查看全部 -
Node后端語(yǔ)言
中間層:服務(wù)器中負(fù)責(zé)IO讀寫(xiě)的中間層服務(wù)器
Node中間層:1:性能好 2:異步IO 3:處理數(shù)據(jù)(例后端數(shù)組轉(zhuǎn)JSON) 4:安全性
查看全部 -
脫離瀏覽器運(yùn)行js,怎么理解呢,中間層還可以理解一些
查看全部 -
11111
查看全部 -
npm init //初始化
npm install ...? ?//安裝依賴(lài)
npm i ...? 簡(jiǎn)寫(xiě)
npm uninstall ...? //刪除依賴(lài)
npm un ... 簡(jiǎn)寫(xiě)
npm update ... //更新依賴(lài)版本
查看全部 -
全局模塊:
何時(shí)何地都能訪問(wèn),不需要引入
process 全局變量
process.env 能返回項(xiàng)目運(yùn)行所在環(huán)境的一些信息。
process.argv 參數(shù)數(shù)組 (能輕松愉快的接收通過(guò)命令執(zhí)行node程序時(shí)候所傳入的參數(shù))
查看全部 -
npm:包管理工具,方便管理引用的第三方插件,庫(kù),模塊等。
初始化:npm init / npm init -y? ? ?生成package.json文件
安裝包:npm install xxxx /?npm i xxxx?
刪除包:npm uninstall xxxx / npm un xxxx
更新包:npm update xxxx
npm install(可簡(jiǎn)寫(xiě)為:npm i): 將配置文件package.json里面的依賴(lài)包都裝一遍。
查看全部 -
adsadsadsedsadf
查看全部
舉報(bào)