angular / angular/angular-cli

Support web workers in libraries

Offen
#15,059 34 Kommentare 196 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: @schematics/angular feature feature: under consideration
Vorherrschende Sprache
TypeScript
Sterne
27k
Forks
11.8k
Ø Merge
14 Std. 23 Min.
Gemergte PRs (30 T.)
162

Beschreibung

# 🚀 Feature request

### Command (mark with an `x`)

```
- [ ] new
- [ ] build
- [ ] serve
- [ ] test
- [ ] e2e
- [x] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc
```

### Description
I would like to use Web Workers in an Angular 8 library project.
In version 8.1.1 this seems to be supported for project type 'application' only:
```console
ng generate webWorker my-module/myWorker --project my-lib
Web Worker requires a project type of "application".
```

### Describe the solution you'd like
Generating a Web Worker should work for project type 'library' as well.

### Describe alternatives you've considered
Rewrite TypeScript worker code to JavaScript file.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Ausführung von `ng generate webWorker my-module/myWorker --project my-lib` und verfolge die Validierung des Projekttyps durch den generate-Befehl. Als erledigt gilt, wenn der Befehl einen Web Worker für ein Bibliotheksprojekt generiert, anstatt zu melden, dass Worker eine Anwendung erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.