5

いくつかのモジュールを含む nodejs プロジェクトがあります。そのうちの 1 つ (appdynamics) は、リクエスターのプラットフォーム/アーキテクチャに応じてネイティブ バイナリを提供します。これは、ロックファイル内の糸のフィンガープリントと組み合わされて、問題を引き起こします。

  • macOS では、開発時にネイティブ バイナリが 1 つある
  • Linux では、デプロイ時に別のネイティブ バイナリが必要です

前述のフィンガープリンティングのため、Yarn はそのままではこれを許可しません。

今のところ、私が見つけた唯一の回避策は、コードベースを Docker コンテナーにマウントし、そこから yarn コマンドを実行してから、ロックファイルの変更をコミットすることです。

これを達成するためのより良い方法はありますか?

4

0 に答える 0