Avalados por :

Guia para migrar pacotes de SAP Node.js para o registro padrão no npmjs.org

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...
Esta mensagem informa sobre o que você precisa saber e fazer em relação à recente migração dos pacotes SAP Node.js para o registro padrão em npmjs.org.

? Ver a seção de Atualizações para um anúncio importante.

TL;DR

Desde 2017, a SAP disponibilizou pacotes Node.js em um registro específico da SAP em https://npm.sap.com . Nas últimas semanas, a equipe tem trabalhado na migração desses pacotes para o registro público padrão em https://npmjs.org .

Além disso, as atualizações dos pacotes SAP estarão disponíveis apenas no registro público padrão no futuro, e o registro específico da SAP será gradualmente removido.

Portanto, é hora de remover qualquer configuração do NPM que você tenha estabelecido para apontar para o registro específico da SAP para os pacotes SAP.

Faça o seguinte:
npm config delete @sap:registry

(Se estiver no Windows, talvez seja necessário colocar a parte @Sap :registry entre aspas duplas).

E pronto!

Contexto

O gerenciador de pacotes padrão para Node.js é o Node Package Manager (NPM). Os pacotes Node.js (também conhecidos como pacotes NPM) podem estar disponíveis publicamente em registros. O registro principal e padrão está em https://npmjs.org .

Por motivos organizacionais, um pacote pode pertencer a um escopo (pense nisso como semelhante a um espaço de nomes). O escopo começa com um sinal @ e se junta ao nome do pacote com uma barra. Por exemplo, o pacote
@sap/cds-dk

está no escopo @Sap .

Combine essa ideia de escopo com o fato de que pode haver mais de um registro (por isso https://npmjs.org é chamado de registro "padrão") e significa que é possível, por exemplo, ter pacotes pertencentes a um determinado escopo publicados e disponíveis em um registro diferente.

O registro NPM da SAP (agora retirado)

Esta é a base do que a SAP fez há três anos com o lançamento do registro NPM da SAP; consulte a postagem de sven.kohlhaas em 2017.

Em seu sistema, o NPM existirá principalmente como o comando npm , e quando você pede para instalar um pacote, ele será baixado do registro associado ao escopo especificado.

Aqui está um exemplo (note que é assim que tem funcionado até agora, como ilustração):
npm install @sap/cds-dk

Se não houver uma associação específica entre o escopo @Sap e o registro NPM da SAP onde o pacote estava disponível, npm assumiria e usaria o registro padrão em https://npmjs.org .

Portanto, configuraríamos npm para indicar que use um registro específico para os pacotes com o escopo @Sap , desta forma:
npm config set @sap:registry=https://npm.sap.com
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?