約12時間かけて、私のアプリケーションを構築しない日と日の後に再び働かせました。私はそうするしかありませんでしたnpm shrinkwrap
プロジェクトは、npm-shrinkwrap.jsonをインクルードした場合にのみ機能します。
これには何らかのマイナス面がありますか?私はyarn
を使用してこの問題を解決する方法があれば公開しています。
ありがとうございました!
約12時間かけて、私のアプリケーションを構築しない日と日の後に再び働かせました。私はそうするしかありませんでしたnpm shrinkwrap
プロジェクトは、npm-shrinkwrap.jsonをインクルードした場合にのみ機能します。
これには何らかのマイナス面がありますか?私はyarn
を使用してこの問題を解決する方法があれば公開しています。
ありがとうございました!
あなたのパッケージをシュリンク包装することには本当に不利な点はありません。私はあなたのパッケージを発送するのが好ましい方法だと信じています。そうすれば、依存関係の問題が誤ってアップグレードされたり、パッケージが乱れることはありません。 yarn
とnpm
との違いについては
、糸が現在新しい熱いものですが、> = 3で仕事をするNPMを使用して、基本的な使い方npm shrinkwrap
のためと思われます。
側注
それは問題の一部ではないにもかかわらず、私はまだあなたのアプリがシュリンクラップなしでは動作しません再チェック理由あなたをお勧めします。それはあまり良くないにおいがする。
ヒントをありがとう。実際、シュリンクラップを必要とすることは良くありません。幸運なことに、糸は1週間前の新しいプレリリース機能を備えており、実際にその日を保存しました。 'yarn import'は作業用' node_modules'フォルダから 'yarn.lock'を作成し、再現性のある結果を作り出します。 – Slbox
長期的に対処するのは悪夢のように見えるシュリンクラップです。私はyarn import
を使用し
(package.json
からではなく)それはあなたのnode_modules
フォルダからyarn.lock
ファイルを作成し、追加したばかりの、Yarn
の機能に出くわした私は確実にアプリケーションのインストールに使用することができますyarn.lock
を作成することができました依存関係。
あなたはあまり明確ではありません。なぜあなたは 'npm shrinkwrap'を使う**を持っていますか?あなたがしなければどうなりますか? –
すべてがうまく構築されますが、実際には実行されません。他の方法では解決できなかった「反応ルータ」に問題があります。私はすでに多くの決議で試して失敗しているので、詳細は問題の範囲を超えています。 – Slbox