NativeScript / NativeScript/nativescript-cli
--includeAngularDemo option does not work.
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- JavaScript
- Estrelas
- 1.1k
- Forks
- 204
- Merge médio
- 1d 9h
- PRs com merge (30d)
- 8
Descrição
Environment
- CLI: 6.5.0
- Cross-platform modules: 6.2.3
- Android Runtime: 6.2.0
- iOS Runtime: 6.2.0
- Plugin(s): none
Describe the bug
When tns plugin create, --includeAngularDemo option does not work.
To Reproduce
$ tns plugin create --pluginName=foo --username=bar --includeTypeScriptDemo=y --includeAngularDemo=n ./nativescript-foo
Expected behavior
$ ls ./nativescript-foo/demo-angular
ls: cannot access './nativescript-foo/demo-angular': No such file or directory
But the directory exists.
Sample project
none
Additional context
#4616
https://github.com/NativeScript/nativescript-cli/blob/936cdff0813c4e6074ef1b2f3e5ec144c1070fcf/lib/commands/plugin/create-plugin.ts#L141
At this line, includeDemoOption is "y" or "n" then shouldIncludeDemo is always true.
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 por lib/commands/plugin/create-plugin.ts, por volta da linha 141, e reproduza o tns plugin create command relatado com --includeAngularDemo=n. Inspecione como includeDemoOption e shouldIncludeDemo são interpretados. Considera-se concluído quando o comando não cria demo-angular quando a opção é n, preservando o comportamento esperado para y.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript
- Domínio
- cli
- Tipo de issue
- Bug
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 52/100