Olá equipe BAS,
Desenvolvemos um aplicativo CAP em nosso ambiente local do VS Code. Agora estamos entregando o aplicativo ao cliente e eles devem usar o BAS, pois a instalação de um IDE local não é permitida. Durante a configuração do projeto no BAS, observei o seguinte problema:
Ao executar "npm install" no BAS, o conteúdo original do package-lock.json, por exemplo:
é substituído por:
como você pode ver, os campos de versão e integridade são exatamente iguais. Mas o campo resolvido muda e isso resulta em uma alteração que precisa ser confirmada ou descartada no repositório Git. Minha solução temporária no momento é usar:
npm ci
Entendo que o registro está configurado em um local diferente:
registro =
para melhorar o desempenho e evitar tráfego desnecessário. Mas talvez haja uma maneira de manter o valor resolvido original?
Atenciosamente
Gregor