區(qū)別:1、本地安裝是將模塊下載到當(dāng)前命令行所在目錄,而全局安裝將模塊下載安裝到全局目錄中,即Node的安裝目錄下的“node_modules”下;2、本地安裝可以直接通過require()的方式引入,而全局安裝不能用require()方式。
本教程操作環(huán)境:windows10系統(tǒng)、nodejs 12.19.0版本、Dell G3電腦。
node的安裝模式之間有什么區(qū)別
1、安裝位置不同:
本地安裝:
npm install moduleName
則是將模塊下載到當(dāng)前命令行所在目錄。
全局安裝:
npm install moduleName -g
模塊將被下載安裝到全局目錄中,即Node的安裝目錄下的node_modules下
2、調(diào)用方式不同:
在代碼中,本地安裝可以直接通過require()的方式引入;var moduleName = require('moduleName');
全局的安裝是供命令行(command line)使用的,比如grunt,全局安裝的方式是沒有辦法用require調(diào)用包的;
備注:
可以通過使用npm set global=true/false來設(shè)定安裝模式,npm get global可以查看當(dāng)前使用的安裝模式。
推薦學(xué)習(xí):《nodejs視頻教程》