[學習筆記]nodejs全局安裝和本地安裝的區別


參考來源於

nodejs全局安裝和本地安裝的區別

1、全局安裝
$ npm install gulp --global

2、作為項目的開發一開(devDependencies)安裝
$ npm install gulp --save-dev

全局安裝

  • 安裝位置
    全局安裝命令區別是-g 或者是--global。安裝到全局環境中,包安裝在Node安裝目錄下的node_modules文件夾中,一般是在Users用戶名AppDataRoaming目錄下。
    查看全局安裝目錄命令 npm root -g
    如圖:

    全局安裝后的可以在命令后使用命令,如全局安裝的tnpm命令
  • 調用方式
    命令行下直接調用

本地安裝

  • 安裝位置
    npm install gulp 或 npm install gulp --save-dev
    
    --save-dev的含義是把安裝包的信息寫入package.json文件的devDependencies字段,包安裝在指定在node_module中。
    例如我這個項目的package.json文件里有這些模塊
  • 調用方式
    本地安裝后,通過require()引入項目中node_modules目錄下的模塊。例如:
    ![https://raw.githubusercontent.com/fengshadu/xx/master/imgs/node_gulpfile.png]
默認下node.js會在NODE_PATH和目前js所在項目下的node_modules文件夾下去尋找模塊
每個項目獨立安裝,這樣方便整個項目的復制到不同的開發機,不用安裝多次。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM