commitizen / commitizen/cz-cli

Add `yarn pnp` support

Aberta
#995 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
17.5k
Forks
566
Merge médio
8h 16min
PRs com merge (30d)
1

Descrição

Currently if you are using yarn pnp with this package, you will (understandably) get this error message:
```
Attempting to initialize using the npm package cz-conventional-changelog
Error: Could not locate node_modules in your project's root directory. Did you forget to npm init or npm install?
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
```
This is after installing commitizen locally via:
```
yarn add -D commitizen
```
and then running to following init command:
```
yarn dlx commitizen init cz-conventional-changelog --yarn --save-dev --save-exact
```

This is because `yarn pnp` does not use node_modules folder to install it's packages.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Reproduza a falha com a instalação do Yarn PnP e o comando init mostrados e, em seguida, rastreie o caminho de inicialização que verifica a existência de um diretório chamado node_modules. A tarefa estará concluída quando o mesmo comando for concluído no Yarn PnP sem exigir node_modules; adicione ou atualize a cobertura desse workflow se o repositório tiver um local de teste relevante.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, node.js
Domínio
cli, tooling
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.