5

Yeoman を調べて、パッケージを更新する方法を知りたいです。

angularプロジェクトを初期化しました

yeoman init angular

app/script/vendorに含まれる( にも含まれる)バージョンindex.htmlは AngularJS です。v1.0.1

v1.0.2最新のAngularJS にアップグレードするにはどうすればよいですか。

コマンドがありますが、yeoman updateyeoman を介してインストールされたパッケージのみを更新します。yeoman を介してインストールされたパッケージは、app/components.

だから、質問は

  1. vendorandcomponentsフォルダがある理由。
  2. Angular を最新バージョンにアップグレードする方法 (yeoman が提供する依存関係管理を壊すことなく)

ありがとう。

4

2 に答える 2

5

ジェネレーターが利用可能になったときに、 Bower(内部で使用するパッケージマネージャー)から依存関係をフェッチするようにすることを計画しています。yeoman update angularこれは、最新のものを入手するためにできることを意味します。

于 2012-11-08T15:23:43.583 に答える
-1

Yeoman はおそらく、同梱されている angular ライブラリを最新のものにアップグレードすることはありません。どちらもすべきではありません。これを考慮してください。ライブラリ A を含めて開発を開始し、しばらくしてから (たとえば 6 か月程度!) 更新を行い、yeoman が先に進んで、含めたライブラリのバージョンを更新すると、次のようになる可能性があります。アプリのバグや互換性の問題に。一方、最新のファイルを含め、すべてのテストを実行し、最新のファイルの変更がまだ妥当であることを確認している場合は、それを行うことができます。また、1 行の変更だけです。それを行う?おそらく既存のプロジェクトを変更するためではなく、ベストプラクティスに基づいて新しいプロジェクトを「生成」するために構築されています。

于 2012-10-15T11:39:07.447 に答える