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 Parametreleri

Name İçinde Gerekli Tür Description
feedId
path True

string

organization
path True

string

Azure DevOps kuruluşunun adı.

packageName
path True

string

packageVersion
path True

string

project
path

string

Proje Kimliği veya proje adı

api-version
query True

string

Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '6.1-preview.1' olarak ayarlanmalıdır.

İstek Gövdesi

Name Tür Description
deprecateMessage

string

Paket sürümünün kullanımdan kaldırılan iletisini gösterir

views

JsonPatchOperation

Paket sürümünün eklendiği görünüm

Yanıtlar

Name Tür Description
200 OK

Package

başarılı işlem

Güvenlik

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

Name Description
vso.packaging_manage Akışlar ve paketler oluşturma, okuma, güncelleştirme ve silme olanağı sağlar.

Tanımlar

Name Description
JsonPatchOperation

JSON Patch işlemi için JSON modeli

Operation

Düzeltme eki işlemi

Package

npm paketi için paket sürümü meta verileri

PackageVersionDetails
PackagingSourceType

Genel veya İç gibi kaynak türü.

ReferenceLinks

REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.

UpstreamSourceInfo

Kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere yukarı akış kaynak tanımı.

JsonPatchOperation

JSON Patch işlemi için JSON modeli

Name Tür Description
from

string

Taşıma/Kopyalama işleminin kopyalama yolu.

op

Operation

Düzeltme eki işlemi

path

string

İşlemin yolu. Dizi söz konusu olduğunda, dizideki konumu belirtmek için sıfır tabanlı bir dizin kullanılabilir (ör. /biscuits/0/name). Dizinin sonuna eklenecek dizin yerine "-" karakteri kullanılabilir (ör. /biscuits/-).

value

object

İşlemin değeri. Bu bir ilkel veya JToken'dir.

Operation

Düzeltme eki işlemi

Name Tür Description
add

string

copy

string

move

string

remove

string

replace

string

test

string

Package

npm paketi için paket sürümü meta verileri

Name Tür Description
_links

ReferenceLinks

İlgili REST bağlantıları.

deprecateMessage

string

Paket için varsa, kullanım dışı ileti.

id

string

Paket Kimliği.

name

string

Paketin görünen adı.

permanentlyDeletedDate

string

Paketin kalıcı olarak silinip silinmediğini ve ne zaman silindiğini belirtir.

sourceChain

UpstreamSourceInfo[]

Bu paket için yukarı akış kaynaklarının geçmişi. Listedeki ilk kaynak, bu paketin kaydedildiği anlık kaynaktır.

unpublishedDate

string

Paketin silinip silinmediğini ve ne zaman silindiğini belirtir.

version

string

Paketin sürümü.

PackageVersionDetails

Name Tür Description
deprecateMessage

string

Paket sürümünün kullanımdan kaldırılan iletisini gösterir

views

JsonPatchOperation

Paket sürümünün eklendiği görünüm

PackagingSourceType

Genel veya İç gibi kaynak türü.

Name Tür Description
internal

string

Azure DevOps yukarı akış kaynağı.

public

string

Genel kullanıma açık kaynak.

REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.

Name Tür Description
links

object

Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz.

UpstreamSourceInfo

Kimliği, paket türü ve diğer ilişkili bilgiler de dahil olmak üzere yukarı akış kaynak tanımı.

Name Tür Description
displayLocation

string

Yukarı akış kaynağına kullanıcı dostu bir biçimde bağlanmaya yönelik bulucu, zaman içinde değişebilecek

id

string

Yukarı akış kaynağının kimliği.

location

string

Yukarı akış kaynağına bağlanmak için bulucu

name

string

Görünen ad.

sourceType

PackagingSourceType

Genel veya İç gibi kaynak türü.