私は、背景よりもはるかによく知っているcomposer
から来ています。私はgulp
(など)をビルドプロセスと学習のために行くnode
と私は行くようにnpm
を使用する方法です。シュリンクラップ、npm-ロックダウン、またはnpmシールを使用する場合
デフォルトではcomposer.lock
のようなマニフェストが含まれていないことは非常に奇妙です(また、composer
の背景から来ています)。それを言って、私は[shrinkwrap]、[npm-lockdown]、[npm-seal]に関する文書を読んできました。 ...そして私が読んだドキュメントが多くなればなるほど、私は誰が自分の道が最良の方法だと思っているのか、もっと混乱しています。私が気付いた問題の一つは、npm-seal
は8ヶ月で4年npm-lockdown
に変更されていないということです - このすべては、それがnpm
の最新バージョンでは必要ありませんですので、この場合は疑問に私をリード...
- それぞれの利点/欠点は何ですか?
- どのような場合、私はプロジェクトAで1つを使用しますが、プロジェクトBでは別のものを使用しますか?
- それぞれがどのように開発ワークフローに影響しますか?
PS:それぞれに最も基本的な実装例が含まれていればブラウニーポイント。 ;)
これもあります... https://github.com/uber/npm-shrinkwrap hah –
+ https://github.com/JamieMason/shrinkpack –