13

Nrwl Nx (1 つのプロジェクトに複数のアプリ; https://nrwl.io/nx )を使用して Angular プロジェクトを開始したいのですが、2 つの質問があります。

  1. アプリごとに異なるバージョン番号を指定するにはどうすればよいですか? 通常、バージョン番号はで付けますが、Nxではすべてのアプリに対してpackage.json1 つしかありません。package.json環境ファイルに入れるべきですか?それとも.angular-cli.jsonファイルに?

  2. 私はこれを読みました:「ライブラリへのアップグレードには、すべての実装者への変更が必要です。」異なるアプリで異なるバージョンの lib または NPM パッケージを使用する解決策 (バイパス) はありますか? は 1 つしかありませんnode_modulesが、これは私のアプリにとって重要です。

ご存じのとおり、Nx プロジェクトの構造は次のようになります。

apps
    app1
    app2
libs
    lib1
    lib2
node_modules
package.json
.angular-cli.json
...

おそらく、これらの 2 つの質問は少し意見に基づくものですが (それについてはよくわかりません)、Nrwl Nx に関する記事はほとんどなく、回答は他の人にも役立ちます。ありがとうございました。

4

5 に答える 5

-1

Nx は MonoRepo アプローチを使用するため、アプリとライブラリはすべて同じバージョンになります。https://nrwl.io/nx/why-a-workspace

于 2018-04-17T18:57:34.807 に答える