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

參考來源於

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

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

二、做爲項目的開發一開(devDependencies)安裝
$ npm install gulp --save-dev

全局安裝

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

    全局安裝後的能夠在命令後使用命令,如全局安裝的tnpm命令

  • 調用方式
    命令行下直接調用node

    本地安裝

  • 安裝位置git

    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]github

    默認下node.js會在NODE_PATH和目前js所在項目下的node_modules文件夾下去尋找模塊
    每一個項目獨立安裝,這樣方便整個項目的複製到不一樣的開發機,不用安裝屢次。
相關文章
相關標籤/搜索