Share via


Npm - Update Package

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/npm/{packageName}/versions/{packageVersion}?api-version=6.1-preview.1

URI 參數

名稱 位於 必要 類型 Description
feedId
path True

string

organization
path True

string

Azure DevOps 組織的名稱。

packageName
path True

string

packageVersion
path True

string

project
path

string

專案識別碼或專案名稱

api-version
query True

string

要使用的 API 版本。 這應該設定為 '6.1-preview.1' 以使用此版本的 API。

要求本文

名稱 類型 Description
deprecateMessage

string

指出套件版本的取代訊息

views

JsonPatchOperation

將新增套件版本的檢視

回應

名稱 類型 Description
200 OK

Package

成功作業

安全性

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名稱 Description
vso.packaging_manage 授與建立、讀取、更新和刪除摘要和套件的能力。

定義

名稱 Description
JsonPatchOperation

JSON 修補作業的 JSON 模型

Operation

修補作業

Package

npm 套件的套件版本中繼資料

PackageVersionDetails
PackagingSourceType

來源類型,例如公用或內部。

ReferenceLinks

表示 REST 參考連結集合的類別。

UpstreamSourceInfo

上游來源定義,包括其身分識別、套件類型和其他相關聯資訊。

JsonPatchOperation

JSON 修補作業的 JSON 模型

名稱 類型 Description
from

string

要從中複製移動/複製作業的路徑。

op

Operation

修補作業

path

string

作業的路徑。 在陣列的情況下,可以使用以零起始的索引來指定陣列中的位置 (,例如 /) /) 。 您可以使用 「-」 字元來取代索引,以在陣列結尾插入 (例如 /texts/-) 。

value

object

作業的值。 這是基本類型或 JToken。

Operation

修補作業

名稱 類型 Description
add

string

copy

string

move

string

remove

string

replace

string

test

string

Package

npm 套件的套件版本中繼資料

名稱 類型 Description
_links

ReferenceLinks

相關的 REST 連結。

deprecateMessage

string

如果有任何,則為封裝已被取代的訊息。

id

string

套件識別碼。

name

string

封裝的顯示名稱。

permanentlyDeletedDate

string

如果已永久刪除封裝,則為 和 。

sourceChain

UpstreamSourceInfo[]

此套件上游來源的歷程記錄。 清單中的第一個來源是儲存此套件的立即來源。

unpublishedDate

string

如果已刪除封裝,則為 和 。

version

string

封裝的版本。

PackageVersionDetails

名稱 類型 Description
deprecateMessage

string

指出套件版本的取代訊息

views

JsonPatchOperation

將新增套件版本的檢視

PackagingSourceType

來源類型,例如公用或內部。

名稱 類型 Description
internal

string

Azure DevOps 上游來源。

public

string

公開可用的來源。

表示 REST 參考連結集合的類別。

名稱 類型 Description
links

object

連結的唯讀檢視。 因為參考連結是唯讀的,所以我們只想要將它們公開為唯讀。

UpstreamSourceInfo

上游來源定義,包括其身分識別、套件類型和其他相關聯資訊。

名稱 類型 Description
displayLocation

string

以使用者易記格式連線到上游來源的定位器,可能會隨著時間而變更

id

string

上游來源的身分識別。

location

string

連接到上游來源的定位器

name

string

顯示名稱。

sourceType

PackagingSourceType

來源類型,例如公用或內部。