摘要:中的模塊在中有模塊的概念,類似于語言中的頭文件,都是函數庫。靈活運用模塊可以非常便捷的操作后端操作前端。最好在運行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調用。他可以為文檔增刪改查。
nodeJS中的模塊
在nodeJS中有模塊的概念,類似于C語言中的頭文件,都是函數庫。靈活運用模塊可以非常便捷的操作后端操作前端。而在nodeJS中引入模塊要使用require();
這里舉例幾個常用的模塊。
使用模塊前要先利用npm或cnpm下載,npm是在nodeJS安裝包里的,安裝nodeJS自帶的,而cnpm是阿里巴巴做的中國鏡像,利用npm下載因為其服務器在國外所以可能會影響到下載速度,因此推薦利用cnpm下載。最好在運行文件的同個文件夾下下載方便使用,也可以在上級文件夾下載全局調用。
下載完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默認為是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("文件名字","內容","錯誤處理函數");在錯誤處理函數中,writeFile會傳進一個err報告錯誤內容是什么,一般很多模塊的方法都會要求傳遞一個函數參數是方法傳遞進去的信息,作者自己寫處理方法
最后在處理方法里打印出錯誤條件,在前臺打印出來
刪:
var fs = require("fs"); fs.unlink("aaa.txt",function(err) { if(err)console.log("刪除錯誤"+err); console.log("刪除成功"); });
與增一樣,第一句引入fs模塊
fs.unlink("名字","錯誤處理函數"),這個方法只有兩個參數
改:
var fs = require("fs"); fs.rename("aaa.txt", "bbb.txt" ,function(err) { if(err)console.log("更改錯誤"+err); console.log("更改成功"); });
fs.rename("目標名字","修改名字",fn)
查:
var fs = require("fs"); fs.readFile("./aaa.txt",function(err,data){ if(err)console.log("讀取錯誤"+err); console.log(data); }
fs.readFile("文件路徑","成功/失敗處理函數")
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/104613.html
摘要:前言關于此教程作為一名業余開發者,因為公司都是做和的。。。建議采用的方式下載,可參考官方教程。但是服務的進程管理,即便對于初學者來說,也是必不可少的一課。 前言 關于此教程 作為一名業余Nodejs開發者,因為公司都是做Java和C++的。。。我是在沒有任何人可請教的情況下,一個坑一個坑堅(ku)實(bi)地踩過來的。作為對segmentdefault社區的回報,把自己微不足道的經驗分...
摘要:其中負載均衡那一節,基本上是參考的權威指南負載均衡的內容。開發指南讀了一半,就是看這本書理解了的事件循環。哈哈創京東一本騙錢的書。 歡迎大家前往騰訊云+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊IVWEB團隊 發表于云+社區專欄作者:link 2014年一月以來,自己接觸web前端開發已經兩年多了,記錄一下自己前端學習路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...
摘要:其中負載均衡那一節,基本上是參考的權威指南負載均衡的內容。開發指南讀了一半,就是看這本書理解了的事件循環。哈哈創京東一本騙錢的書。 歡迎大家前往騰訊云+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊IVWEB團隊 發表于云+社區專欄作者:link 2014年一月以來,自己接觸web前端開發已經兩年多了,記錄一下自己前端學習路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹...
閱讀 3223·2021-09-30 09:48
閱讀 3498·2021-09-22 16:00
閱讀 1071·2019-08-30 13:08
閱讀 3111·2019-08-30 10:53
閱讀 2422·2019-08-29 18:33
閱讀 1597·2019-08-29 12:47
閱讀 905·2019-08-29 12:16
閱讀 1937·2019-08-26 12:02