ember-cli / ember-cli/ember-cli-update
How do you pass args to `ember new` when generating a diff? (ECU to get TS blueprint in a JS project)
- 主要言語
- JavaScript
- スター
- 279
- フォーク
- 44
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I'd like to use ECU to upgrade a JS project to TS using the official boilerplate, but in reading through the docs I couldn't find a way to specify extra new arguments.
For example, to make a TS project, I might do:
```bash
npx ember-cli@latest new my-app-name --pnpm --typescript
```
This could probably also be used to switch from yarn to pnpm.
If an original project was created with `--yarn`, it should be feasible to pass any args, yeah?
like,
```bash
ecu --args="--pnpm --typescript"
```
or something like that?
------------
_otherwise_, we have **h a r d m o d e**, like here: https://github.com/NullVoxPopuli/ember-apply/pull/505
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、ECU がプロジェクト生成をどのように処理し、`ember new` を呼び出しているかを追跡し、次にその経路を issue に記載されている `--pnpm` および `--typescript` 引数と比較します。diff 生成中に追加の引数を受け付けて転送できる箇所を特定します。ドキュメント化された呼び出しでそれらの引数を渡すことができ、生成されたプロジェクトが要求されたオプションを使用すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- cli
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100