angular / angular/angular-cli

Support web workers in libraries

オープン
#15,059 コメント 34 件 リアクション 196 件 担当者 0 名 GitHub で見る
area: @schematics/angular feature feature: under consideration
主要言語
TypeScript
スター
27k
フォーク
11.8k
平均マージ
14時間 23分
マージ済み PR(30日)
162

説明

# 🚀 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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず `ng generate webWorker my-module/myWorker --project my-lib` を実行し、generate コマンドのプロジェクトタイプ検証を追跡します。コマンドが、worker にはアプリケーションが必要だと報告する代わりに、ライブラリプロジェクト用の Web Worker を生成すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
cli
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。