Prepublish
Rodando algumas preparações para publicação de pacotes NAPI-RS.
💡
Este comando geralmente é usado nos scripts de ciclo de vida prepublishOnly
no package.json
.
package.json
"scripts": {
"prepublishOnly": "napi prepublish -t npm"
}
Flags
Flag | Tipo/Valor padrão | Descrição |
---|---|---|
--tagstyle,-t | String /lerna | O estilo da tag do seu commit do git. Atualmente, oferecemos dois tipos de estilos: npm e lerna . Por exemplo, se você alterar a versão do seu pacote usando npm version patch , o último commit será v1.2.1 . E o comando napi prepublish -t npm coletará as informações de version a partir da mensagem do último commit. Essas informações serão usadas para fazer upload dos artefatos para GitHub Releases. Se o --skip-gh-release for fornecido, o --tagstyle,-t não terá efeito. |
--skip-gh-release | Boolean /false | Se deseja pular o upload do binário da plataforma para GitHub Release. |
-p,--prefix | String /npm | O caminho no qual os pacotes da plataforma estão. @napi-rs/cli irá atualizar todos os arquivos package.json nele. Aumente o campo version para alinhar o package.json na raiz do projeto. |
-c,--config | String /undefined | O caminho do arquivo package.json a ser lido, relativo ao process.cwd() .O arquivo package.json deve conter o campo de configuração napi .@napi-rs/cli irá escrever o campo optionalDependencies no package.json , e o optionalDependencies conterá todas as plataformas definidas no campo napi.triples . |