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)

オープン
#1,254 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

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

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