最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

廣州藍(lán)景技術(shù)分享—你知道nodeJS這些基礎(chǔ)嗎

2019-12-30 14:27 作者:廣州藍(lán)景  | 我要投稿

前言:

使用了nodeJS一段時(shí)間了,但你了解什么是模塊嗎?

模塊和文件是一一對(duì)應(yīng)的。一個(gè)Node.js文件就是一個(gè)模塊,這個(gè)文件可能是JavaScript代碼、JSON或者編譯過的C/C++擴(kuò)展。

var http=require(‘http’),其中http是Node.js的一個(gè)核心模塊,通過require函數(shù)獲取這個(gè)模塊,然后使用其中的對(duì)象node模塊基礎(chǔ)


1.核心模塊

可以直接使用模塊引入即可

例如:require(‘fs’);


2.用戶編寫模塊

通過相對(duì)路徑或絕對(duì)路徑引入

例如:require(’./bgg.js’);

require(’/api/bgg.js’);

提示:后綴名可省略,nodejs嘗試給文件補(bǔ)上.js .json .node


3.自定義模塊

通過模塊標(biāo)識(shí)符引入自定義模塊

例如:require(‘a(chǎn)pi’);

模塊定位

可以新建一個(gè)test.js文件,輸入console.log(module.paths)查看輸出結(jié)果

例如 D:\Hproject\20181102NodeJS\js\test.js

他會(huì)輸出 :

D:\Hproject\20181102NodeJS\js\node_modules

D:\Hproject\20181102NodeJS\node_modules

D:\Hproject\node_modules

D:\node_modules


總結(jié):

1.取當(dāng)前目錄下的node_modules為查找路徑

2.先嘗試把模塊標(biāo)識(shí)符當(dāng)作是文件名處理

3.把路徑當(dāng)作目錄(包)來處理

4.去上一級(jí)node_modules重復(fù)2,3步驟 直到了根目錄

模塊緩存

模塊首次加載后就緩存在require.cache,

如果想清理模塊緩存,可以循環(huán)中配合delete進(jìn)行清理


廣州藍(lán)景技術(shù)分享—你知道nodeJS這些基礎(chǔ)嗎的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
通化市| 漾濞| 乌拉特中旗| 遵化市| 额济纳旗| 朔州市| 邢台县| 娱乐| 昆明市| 赫章县| 桂东县| 建宁县| 稷山县| 永善县| 桃源县| 兴化市| 安塞县| 玉山县| 黔西| 竹溪县| 富锦市| 陕西省| 南陵县| 清流县| 正定县| 玉山县| 重庆市| 伊宁县| 青川县| 龙海市| 黄骅市| 高安市| 定西市| 延吉市| 德兴市| 东台市| 卓尼县| 米易县| 扶风县| 沙洋县| 寻甸|