microsoft / microsoft/TypeScript
[CLI] "@" character removed when it's first path character with --build
Aberta
Ninguém assumiu esta issue ainda.
Bug
Domain: tsc -b
Help Wanted
- Linguagem predominante
- Go
- Estrelas
- 111k
- Forks
- 14.3k
- Merge médio
- 2d 4h
- PRs com merge (30d)
- 132
Descrição
🔎 Search Terms
"cli", "tsc", "build mode", "path"
🕗 Version & Regression Information
- This changed between versions 3.0 and 3.1 (LOL) and continue to 5.9.2
⏯ Playground Link
https://github.com/GongT/issues/tree/typescript-path-at-char
💻 Code
# all this is ok
tsc -p @scoped/package/src
tsc -b xxx@yyy/package/src
cd @scoped ; tsc -p package/src
# this is not
tsc -b @scoped/package/src
🙁 Actual behavior
error TS5083: Cannot read file 'scoped/package/src'.
🙂 Expected behavior
It should read @scoped/package/src(/tsconfig.json)
Additional information about the issue
No response
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece reproduzindo o comportamento relatado com tsc -b @scoped/package/src e, em seguida, compare-o com os casos funcionais de tsc -p @scoped/package/src. A correção estará concluída quando o modo de build preservar o @ inicial e ler @scoped/package/src/tsconfig.json conforme esperado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- typescript
- Domínio
- build-system, cli
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100