前提・解決したいこと
自社のフロントエンド開発環境を整えているエンジニアです。
今回、フロントエンドのパッケージ管理ツールとしてyarn
を長らく採用しています。ですがPJのメンバーからyarnは環境依存が起こっている
という情報を聞きましたが、調べてみたところ、そういう事案が発生している例が出てこなかったので詳しくお聞きしたいです
概要
- yarnはosによってパッケージの依存解決方法が異なる
- なので各開発メンバーのmacやubuntuの
ローカル
でyarnしているのはよくない - dockerのコンテナを作り、その
コンテナ内
でyarnすることで全員同じ環境でyarnを利用できる
という風にお聞きしました。
以下の点をお聞きしたいです
- yarnはmacやubuntuなどのosによってパッケージの依存解決方法が変わる
- 例えばAというツールがあったとして、macでの
yarn add A
はver5.6.0でaddされる(package.jsonに記録される)のに対して、ubuntuでのyarn add A
はver5.5.0でaaddされることは発生しうるか? - yarnが同バージョンでmacとubuntuに入っていた場合、macで
yarn
できるがubuntuでyarn
できないことは発生しうるか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。