簡體   English   中英

package.json“最新”版本是否包含beta版?

[英]Does package.json “latest” versions include beta?

package.json您可以指定要與最新版本同步的包:

{
   ...,
   "devDependencies": {
      "gulp": "latest",
      ...
   },
   ...
}

“最新”包括alpha或beta版本,還是最新的穩定版本? 我找不到關於此的明確文件。

維護者可以將“最新”標記設置為他們想要的任何內容。 以機智:

@mac:~/projects/client$ npm outdated
Package       Current        Wanted        Latest  Location
bourbon         4.2.6         4.2.6  5.0.0-beta.2  
webpack  2.1.0-beta.4  2.1.0-beta.4       1.12.14 

“最新”將設置為波本威士忌的測試版,但是webpack仍然具有“最新”的穩定性。

還有一個標簽'next',一些維護者用於預發布版本。

默認情況下,NPM依賴項從NPM存儲庫中提取。 作者必須手動將其軟件的新版本上傳到NPM存儲庫,因此NPM上托管的代碼的“@latest”版本與任何地方存在的最新版本代碼(例如,在GitHub上)不同。

根據Sails上的NPM存儲庫信息頁面 ,最新的NPM托管版本為0.9.16,而當前的GitHub版本為0.10.0-rc3。

暫無
暫無

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

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