国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

nodejs入門教程一:概念與用法簡介

2024-05-06 15:18:08
字體:
來源:轉載
供稿:網友

本文實例講述了nodejs概念與用法。分享給大家供大家參考,具體如下:

一. nodejs 的特點

1.nodejs 是一個javaScript 的運行平臺,采用了Google Chrome瀏覽器的V8引擎。

2.擁有事件驅動:當web server接收到請求,就把它關閉然后進行處理,然后去服務下一個web請求。當這個請求完成,它被放回處理隊列,當到達隊列開頭,這個結果被返回給用戶。

示例:點餐

在基于線程的方式中(thread-based way):收銀員接待你點餐開始,收銀員不能接待下一個人,直到你拿到食物離開。

現實中是這樣,(基于事件驅動方式)只要你把點餐單給收銀員,他給你一個號,你就坐著等,收銀員開始接待下一個客戶。如果你的食物準備好了,就呼叫你的號碼讓你去柜臺取。關鍵的一點是,你沒有阻塞下一個客戶的訂餐請求。呼叫你取餐,在編程領域,我們稱為回調(callback function)。

3.異步編程,單線程:高并發時,更加靈活,非阻塞,性能好。

二. npm 命令

npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標準。有了npm,可以很快的找到特定服務要使用的包,進行下載、安裝以及管理已經安裝的包。

1、npm install moduleNames:安裝Node模塊

安裝完畢后會產生一個node_modules目錄,其目錄下就是安裝的各個node模塊。

node的安裝分為全局模式和本地模式。

一般情況下會以本地模式運行,包會被安裝到和你的應用程序代碼的本地node_modules目錄下。

在全局模式下,Node包會被安裝到Node的安裝目錄下的node_modules下。

全局安裝命令為:

$npm install -g moduleName

獲知使用:

$npm set global=true

來設定安裝模式。

使用:

$npm get global

可以查看當前使用的安裝模式。

示例:

npm install express

默認會安裝express的最新版本,也可以通過在后面加版本號的方式安裝指定版本,如npm install express@3.0.6

npm install <name> -g

將包安裝到全局環境中

但是代碼中,直接通過require()的方式是沒有辦法調用全局安裝的包的。全局的安裝是供命令行使用的,就好像全局安裝了vmarket后,就可以在命令行中直接運行vm命令

npm install <name> --save

安裝的同時,將信息寫入package.json中,項目路徑中如果有package.json文件,直接使用npm install方法就可以根據dependencies配置安裝所有的依賴包,這樣代碼提交到github時,就不用提交node_modules這個文件夾了。

2、npm view moduleNames:查看node模塊的package.json文件夾

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 民勤县| 宁明县| 巴楚县| 若羌县| 陆川县| 无棣县| 灵台县| 织金县| 灵寿县| 龙井市| 西华县| 广饶县| 章丘市| 星子县| 松潘县| 陆良县| 讷河市| 蓬溪县| 淮北市| 华亭县| 锡林浩特市| 渑池县| 苏尼特右旗| 定陶县| 双峰县| 塔城市| 金秀| 东乡| 东城区| 永丰县| 临安市| 泰来县| 太白县| 中江县| 怀远县| 万州区| 雷山县| 游戏| 金坛市| 淄博市| 黑河市|