node一些知識

node.js

node.js...它既是開發平臺, 也是運行環境,它本身是基于 google 的javascript v8 引擎開發的,它的服務端功能以及部分客戶端功能必須在服務端運行

npm的作用是什么

用戶可以從npm服務器下載別人編寫的第三方包到本地使用 ,

也可以將自己編寫的包或者命令程序上傳到npm服務器上供別人使用,

用戶可以安裝和管理項目的依賴,并且能夠指明依賴項的具體版本號,可以通過package.json 文件來管理項目信息,配置腳本

npm的常見命令

npm init / npm install / npm remove / npm uninstall / npm config set / npm search

module.exports 和 exports 的區別

本質上是無區別的

最終暴露給外部的都是 module.exports, exports 只是 module.exports 的輔助工具, 他們是相

等的,所以既用 exports.xxx 也用 module.exports, 則之前的 exports.xxx 會被覆蓋掉

事件循環 eventloop

1、所有同步任務都在主線程上執行,形成一個執行棧

2、當主線程中的執行棧為空時,檢查事件隊列是否為空,如果為空,則繼續檢查;如不為

空,則執行 3

3、取出任務隊列的首部,加入執行棧

4、執行任務

5、檢查執行棧,如果執行棧為空,則跳回第 2 步;如不為空,則繼續檢查

npm i 與 npm install 之間的細小區別

1、用 npm i 安裝的模塊無法用 npm uninstall 卸載,需要用 npm uninstall i 命令

2、npm i 會幫助檢測與當前 node 版本最匹配的 npm 包 版本號,并匹配出來相互依賴的 npm

包應該提升的版本號

3、部分 npm 包在當前 node 版本下無法使用,必須使用建議版本

4、安裝報錯時 intall 肯定會出現 npm-debug.log

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,556評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,463評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,778評論 6 410
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,436評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,969評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,795評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,993評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,229評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,687評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,990評論 2 374

推薦閱讀更多精彩內容

  • 深入淺出Nodejs 模塊機制 Commonjs規范 node的模塊實現步驟:路徑分析文件定位編譯執行核心模塊在n...
    lmmy123閱讀 436評論 0 1
  • 一年前寫了一篇JavaScript八張思維導圖,主要是對前端JavaScript知識點的一個系統的整理和總結。本篇...
    dykingdy閱讀 1,825評論 0 0
  • 1.運行一個nodejs文件, 如一個js文件中只含有console.log("hello world");的文件...
    不忘初心_9a16閱讀 5,831評論 0 8
  • js 是一門單線程語言,什么是單線程呢? 單線程指同一時間,只能同時執行一個任務,在上一個任務結束之后才能進行下一...
    Betterthanyougo閱讀 184評論 0 0
  • 漸變的面目拼圖要我怎么拼? 我是疲乏了還是投降了? 不是不允許自己墜落, 我沒有滴水不進的保護膜。 就是害怕變得面...
    悶熱當乘涼閱讀 4,288評論 0 13