Node.js 之 新手安装详解 及 npm 配置说明
生活随笔
收集整理的這篇文章主要介紹了
Node.js 之 新手安装详解 及 npm 配置说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介
??Node.js 是一個基于Chrome V8 的 JavaScript運行時的平臺,可輕松構建快速,可擴展的網絡應用程序。 Node.js使用事件驅動的非阻塞I/O模型,使其輕量級和高效,非常適合在分布式設備上運行的數據密集型實時應用程序。
優缺點
- 優點:
- 高并發(最重要的優點)。NodeJs更改連接到服務器的方式,每個連接發射(emit)一個在NodeJS引擎進程中運行的事件(Event),放進事件隊列當中,而不是為每個連接生成一個新的OS線程(并為其分配一些配套內存))
- 適合I/O密集型應用
- 缺點:
- 不適合CPU密集型應用;CPU密集型應用給Node帶來的挑戰主要是:由于JavaScript單線程的原因,如果有長時間運行的計算(比如大循 環),將會導致CPU時間片不能釋放,使得后續I/O無法發起;解決方案:分解大型運算任務為多個小任務,使得運算能夠適時釋放,不阻塞I/O調用的發起;
- 只支持單核CPU,不能充分利用CPU
- 可靠性低,一旦代碼某個環節崩潰,整個系統都崩潰(原因:單進程,單線程)。解決方案:(1)Nnigx反向代理,負載均衡,開多個進程,綁定多個端口;(2)開多個進程監聽同一個端口,使用cluster模塊;
- Debug不方便,錯誤沒有stack trace
安裝
Windows
直接從官網下載安裝包
或者點擊Other downloads,出現如下界面
接下來就是雙擊安裝包,一步步安裝了
等待安裝完成,如下
mpm
??mpm(Node Package Manager)是隨同NodeJS一起安裝的包管理和分發工具,它很方便讓JavaScript開發者下載、安裝、上傳以及管理已經安裝的包。默認情況下,npm安裝的全局模塊(npm install 模塊名 [-g] (后面的可選參數-g,g代表global全局安裝的意思))所在的路徑以及緩存cache的路徑,是在【C:\Users\用戶名\AppData\Roaming\npm】路徑中的,占C盤空間。
??我個人更喜歡講相關的東西都放到安裝目錄下(之前的Python文章也是這么干的!)。具體如下:
在安裝目錄下,創建完兩個空文件夾之,如下
打開 cmd 執行以下命令:
3. 配置環境變量,如下圖
測試
總結
以上是生活随笔為你收集整理的Node.js 之 新手安装详解 及 npm 配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM 之六 Cortex-M 内核中断
- 下一篇: C/C++ 之 C++强制类型转换(st