日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Node.js 之 新手安装详解 及 npm 配置说明

發布時間:2024/10/14 95 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 執行以下命令:

  • npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\Program Files\nodejs\node_cache"


    3. 配置環境變量,如下圖

    測試

    總結

    以上是生活随笔為你收集整理的Node.js 之 新手安装详解 及 npm 配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。