回覆列表
  • 1 # 使用者7266214309263

    全域性安裝往往是安裝一個工具,他不是安裝在一個資料夾下,而是安裝在某個全域性環境下,如目前我的安裝路徑是:

    C:\Users\cvter\AppData\Roaming\npm

    在這裡,我們可以看到所有全域性安裝的工具,如webpack、babel-cli等等。

    全域性安裝在命令列中的任何地方都是可以直接呼叫的。因為安裝之後,我們可以看到如下所示:

    這裡是全域性安裝了的babel和webpack,可以看到在根目錄下都有cmd字尾的檔案,透過這些檔案,我們就可以直接在命令列中使用了。 如使用 babel --version、 babel-doctor --version等等都是有效的,且不管你是在哪個目錄檔案下執行的。

    但是區域性安裝並不是這樣,往往是在一個專案中安裝之後裝入 ./node_nodules 下面, 然後在專案中,我們可以使用 require 等方式引入。這樣的侷限在於,只能是在本專案中使用,而webpack和babel這樣的工具可以在各種情況、各種專案中使用。引用方式如下:

    var gulp = require("gulp");

    var less = require("gulp-less");

    引入之後我們儲存到了gulp和less中,這樣,我們就可以繼續使用他們了。

    本地安裝一般是 npm install webpack或者npm install webpack --save 或者 npm install webpack --save-dev等等,他們都是全域性安裝,區別僅在於是否將依賴存入dependencies以及devdependencies檔案中去。

  • 中秋節和大豐收的關聯?
  • 怎樣下泡麵?(本人還沒下過)要詳細步驟?