首頁 >web前端 >前端問答 >node的安裝模式之間有什麼區別

node的安裝模式之間有什麼區別

WBOY
WBOY原創
2022-04-19 18:12:031779瀏覽

區別:1、本地安裝是將模組下載到目前命令列所在目錄,而全域安裝將模組下載安裝到全域目錄中,即Node的安裝目錄下的「node_modules」下;2、本地安裝可以直接透過require()的方式引入,而全域安裝不能用require()方式。

node的安裝模式之間有什麼區別

本教學操作環境:windows10系統、nodejs 12.19.0版本、Dell G3電腦。

node的安裝模式之間有什麼區別

1、安裝位置不同:

##本機安裝:

npm install moduleName

則是將模組下載到目前命令列所在目錄。

全域安裝:

npm install moduleName -g

模組將被下載安裝到全域目錄中,也就是Node的安裝目錄下的node_modules下

2、呼叫方式不同:

在程式碼中,本地安裝可以直接透過require()的方式引入;var moduleName = require('moduleName');

全域的安裝是供命令列(command line)使用的,例如grunt,全域安裝的方式是沒有辦法用require呼叫套件的;

備註:

可以透過使用npm set global=true/false來設定安裝模式,npm get global可以查看目前使用的安裝模式。

推薦學習:《

nodejs影片教學

以上是node的安裝模式之間有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn