天天看點

gulp每次使用都要重新下載下傳

全局安裝gulp是為了可以運作指令行,而項目中得gulp是為了項目腳本依賴。一般指令行工具都會全局安裝,項目中用到的類庫還是建議跟着項目走,這樣每個項目可以使用自己的空間存放依賴清單,而不會造成全局污染和版本沖突。别人拿到你項目的時候,直接npminstall就可以安裝所有依賴,并立刻執行了。

不同的項目因為開發起至時間節點不同,上線部署的起至時間節點也不同,建構過程依賴的各種子產品都有可能變化(版本,接口等),而這些子產品自身可能對任務運作器的版本有要求,是以用一個全局來通吃是有風險的。

如果确實有全局的需求,可以通過配置環境變量來實作:

export PATH=$PATH: # 将 /usr/bin 追加到 PATH 變量中
export NODE_PATH="/usr/lib/node_modules;/usr/local/lib/node_modules" #指定 NODE_PATH 變量
           

參考:

https://segmentfault.com/q/1010000002702134

一些gulp的注意事項:

1、首先要安裝nodejs,去nodejs官網下載下傳。

2、建議不要安裝在c盤上面,具體的安裝流程參考一些部落格

3、配置路徑。npm config get prefix擷取路徑(D:\nodejs\node_modules),然後去環境變量中的path新增 

gulp每次使用都要重新下載下傳

4、全局安裝gulp。要擷取到gulp -v的版本号才算安裝成功

5、安裝在c盤會導緻權限問題

參考:

https://www.cnblogs.com/yrrong/p/9946365.html

繼續閱讀