microsoft / microsoft/TypeScript

[CLI] "@" character removed when it's first path character with --build

Aberta
#62,373 4 comentários 0 reações 0 responsáveis Ver no GitHub

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

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. 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

Receba novas issues na sua caixa de entrada

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