[學習筆記]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文件夾下去尋找模塊
    每個項目獨立安裝,這樣方便整個項目的複製到不同的開發機,不用安裝多次。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章