鍍金池/ 問答/HTML/ gulp 如何在安裝成全局后,并在全局環(huán)境中可執(zhí)行

gulp 如何在安裝成全局后,并在全局環(huán)境中可執(zhí)行

  1. 已全局安裝gulp npm install gulp -g,無法執(zhí)行;修改 node 環(huán)境變量后報如下錯誤。求問如何解決~

2.clipboard.png

3.如果npm install --save-dev gulp安裝到項目目錄,可以解決該問題。但如果面對一些簡單的、不需要維護的頁面這樣的需求,將gulp安裝成全局,這樣只需每次在文件里加個gulpfile.js,再在當前目錄執(zhí)行下gulp就可以了。不用 npm install --save-dev gulp 或者每次將需要壓縮文件放入 gulp 項目,然后壓縮再導出,感覺這樣比較繁瑣。故求問下大佬們,如何將gulp安裝成全局可執(zhí)行的。

回答
編輯回答
小眼睛

gulp是需要項目執(zhí)行的,所以你全局安裝了gulp還是不能執(zhí)行,需要當前項目也安裝才能執(zhí)行構建:npm install gulp --save-dev

2018年3月21日 02:51
編輯回答
苦妄

gulp需要作為項目的開發(fā)依賴(devDependencies)安裝,全局安裝了gulp是無法執(zhí)行項目的,不單單需要全局安裝 gulp:npm install gulp -g,也需要作為項目的開發(fā)依賴(devDependencies)安裝:npm install --save-dev gulp。為什么呢?其實這是Gulp故意設計的,原因是為了版本和依賴的控制,就比如說當別人Fork你代碼或者你將項目拷貝到其他電腦上再gulp的時候,能控制gulp的版本和其他插件的版本。

2017年5月2日 01:34
編輯回答
敢試

npm install gulp -g

2017年11月2日 19:54
編輯回答
你好胸

已解決,可以在全局中執(zhí)行。錯誤原因是:環(huán)境變量配置問題。重新配置了一遍后,解決了。

2017年12月9日 05:33
編輯回答
怣痛
    npm install -g xxx
    //or
    npm install xxx -g

任何一種npm包全局安裝都是一樣的

2018年2月11日 04:44