參考來源於
nodejs全局安裝和本地安裝的區別
1、全局安裝
$ npm install gulp --global
2、作為項目的開發一開(devDependencies)安裝
$ npm install gulp --save-dev
全局安裝
- 安裝位置
全局安裝命令區別是-g 或者是--global。安裝到全局環境中,包安裝在Node安裝目錄下的node_modules文件夾中,一般是在Users用戶名AppDataRoaming目錄下。
查看全局安裝目錄命令 npm root -g
如圖:

全局安裝后的可以在命令后使用命令,如全局安裝的tnpm命令

- 調用方式
命令行下直接調用
本地安裝
- 安裝位置
--save-dev的含義是把安裝包的信息寫入package.json文件的devDependencies字段,包安裝在指定在node_module中。npm install gulp 或 npm install gulp --save-dev
例如我這個項目的package.json文件里有這些模塊

- 調用方式
本地安裝后,通過require()引入項目中node_modules目錄下的模塊。例如:
![https://raw.githubusercontent.com/fengshadu/xx/master/imgs/node_gulpfile.png]
