簡體   English   中英

全球或本地的涼亭和咕嚕聲?

[英]Bower and grunt globally or locally?

我們沒有全局安裝任何東西,因為我們可能同時處理許多不同的項目,需要不同版本的相同庫。 但是涼亭和咕嚕聲怎么樣? 在互聯網的每個地方我都看到npm install -g bower我知道前一段時間咕嚕咕嚕地分成了grunt和grunt-cli,它們應該讓全局包更加穩定。 但涼亭怎么樣?

使用此類軟件包的最佳做法是什么? 如何避免潛在的版本沖突? 或者我誇大了問題,我應該只使用-g選項?

劇透 - 全球。

Bower和grunt是開發工具 -

Bower用於每個前端開發過程中,因此將其用作本地包是錯誤的。

Grunt分為grunt和grunt-cli,目的是為了給你grunt-cli中包含的grunt的可運行能力,而代碼模塊包含在grunt中並且可以在本地安裝 - 但是,你會發現自己在其他項目中使用它並在本地安裝幾次。

總而言之,最好在全球范圍內安裝以下軟件包:

  1. 開發工具
  2. 非生產包
  3. 托管服務器上全局安裝的共享軟件包 - 例如,您可以全局安裝Express並在所有其他項目中使用它,但您必須確保它在服務器上是全局的(在package.json中提及)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM