Você quer solicitar um recurso ou relatar um bug ?
erro
Qual é o comportamento atual?
O script prepack
dependência não é executado ao instalar uma dependência que inclui uma.
Se o comportamento atual for um bug, forneça as etapas para reproduzir.
Instale uma dependência via git que especifica um script prepack
. A documentação do NPM menciona especificamente isso: https://docs.npmjs.com/misc/scripts
prepack: execute ANTES de um tarball ser compactado (no npm pack, npm publish e ao instalar dependências git)
Qual é o comportamento esperado?
O script de pré-pacote é executado.
Mencione seu node.js, yarn e versão do sistema operacional.
›Node -v
v8.1.4
›Yarn -v
1.3.2
Este é o principal motivo pelo qual evitei o git deps como mecanismo de bifurcação, considerando que seu comportamento muda devido às diferenças em .gitignore vs.
Essa ideia parece uma ótima solução para as principais preocupações.
No entanto, o postpack também precisa ser executado !!
Eu uso este script que escrevi no postpack: https://github.com/aikar/json-object/blob/master/build/postpack.sh
Isso modifica o tarball, movendo todos os dist / * para baixo um nível para que as importações de pontos de entrada não possam ser limpas a barra de importação de "foo / bar"; em vez de "foo / dist / bar";
Se minha biblioteca fosse importada como um repositório git, isso resultaria em uma estrutura de arquivo diferente.
Olá,
Acabei de me deparar com este problema, @ rally25rs, você marcou com o rótulo help wanted
, isso significa que se alguém enviar um PR para corrigir isso, ele será mesclado e incluído no próximo lançamento?
Existem planos para lidar com isso? Alguém sabe se existe uma solução alternativa?
Comentários muito úteis
Existem planos para lidar com isso? Alguém sabe se existe uma solução alternativa?