摘要:中的模塊在中有模塊的概念,類似于語言中的頭文件,都是函數(shù)庫。靈活運(yùn)用模塊可以非常便捷的操作后端操作前端。最好在運(yùn)行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調(diào)用。他可以為文檔增刪改查。
nodeJS中的模塊
在nodeJS中有模塊的概念,類似于C語言中的頭文件,都是函數(shù)庫。靈活運(yùn)用模塊可以非常便捷的操作后端操作前端。而在nodeJS中引入模塊要使用require();
這里舉例幾個常用的模塊。
使用模塊前要先利用npm或cnpm下載,npm是在nodeJS安裝包里的,安裝nodeJS自帶的,而cnpm是阿里巴巴做的中國鏡像,利用npm下載因?yàn)槠浞?wù)器在國外所以可能會影響到下載速度,因此推薦利用cnpm下載。最好在運(yùn)行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調(diào)用。
下載完nodeJS后在cmd中輸入node -v可以查看node的版本號。
同理npm -v可以查看npm版本號
下載完成nodeJS之后cmd輸入npm install -g cnpm --registry=https://registry.npm.taobao.org
就安裝cnpm了,同理cnpm -v查看cnpm版本號
fs 模塊
利用cnpm下載,cnpm i fs 或 cnpm install fs在cnpm與npm中i默認(rèn)為是install
fs模塊介紹:
nodeJS官方API文檔介紹fs模塊
簡單來說,fs模塊是用于操作文檔文件的。他可以為文檔增刪改查。
增:
var fs = require("fs"); fs.writeFile("aaa.txt", "今天天氣不錯", function(err) { if(err) console.log("error is: "+ err); console.log("寫入完畢,請查看"); });
var fs=require("fs");引入了下載好的fs模塊
fs.writeFile("文件名字","內(nèi)容","錯誤處理函數(shù)");在錯誤處理函數(shù)中,writeFile會傳進(jìn)一個err報告錯誤內(nèi)容是什么,一般很多模塊的方法都會要求傳遞一個函數(shù)參數(shù)是方法傳遞進(jìn)去的信息,作者自己寫處理方法
最后在處理方法里打印出錯誤條件,在前臺打印出來
刪:
var fs = require("fs"); fs.unlink("aaa.txt",function(err) { if(err)console.log("刪除錯誤"+err); console.log("刪除成功"); });
與增一樣,第一句引入fs模塊
fs.unlink("名字","錯誤處理函數(shù)"),這個方法只有兩個參數(shù)
改:
var fs = require("fs"); fs.rename("aaa.txt", "bbb.txt" ,function(err) { if(err)console.log("更改錯誤"+err); console.log("更改成功"); });
fs.rename("目標(biāo)名字","修改名字",fn)
查:
var fs = require("fs"); fs.readFile("./aaa.txt",function(err,data){ if(err)console.log("讀取錯誤"+err); console.log(data); }
fs.readFile("文件路徑","成功/失敗處理函數(shù)")
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/104613.html
摘要:前言關(guān)于此教程作為一名業(yè)余開發(fā)者,因?yàn)楣径际亲龊偷?。。。建議采用的方式下載,可參考官方教程。但是服務(wù)的進(jìn)程管理,即便對于初學(xué)者來說,也是必不可少的一課。 前言 關(guān)于此教程 作為一名業(yè)余Nodejs開發(fā)者,因?yàn)楣径际亲鯦ava和C++的。。。我是在沒有任何人可請教的情況下,一個坑一個坑堅(jiān)(ku)實(shí)(bi)地踩過來的。作為對segmentdefault社區(qū)的回報,把自己微不足道的經(jīng)驗(yàn)分...
摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開發(fā)指南讀了一半,就是看這本書理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢的書。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專欄作者:link 2014年一月以來,自己接觸web前端開發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...
摘要:其中負(fù)載均衡那一節(jié),基本上是參考的權(quán)威指南負(fù)載均衡的內(nèi)容。開發(fā)指南讀了一半,就是看這本書理解了的事件循環(huán)。哈哈創(chuàng)京東一本騙錢的書。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由騰訊IVWEB團(tuán)隊(duì) 發(fā)表于云+社區(qū)專欄作者:link 2014年一月以來,自己接觸web前端開發(fā)已經(jīng)兩年多了,記錄一下自己前端學(xué)習(xí)路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...
閱讀 3241·2021-09-30 09:48
閱讀 3526·2021-09-22 16:00
閱讀 1090·2019-08-30 13:08
閱讀 3129·2019-08-30 10:53
閱讀 2441·2019-08-29 18:33
閱讀 1614·2019-08-29 12:47
閱讀 921·2019-08-29 12:16
閱讀 1956·2019-08-26 12:02