2016-05-09 17 views

答えて

0

npm3をインストールしましたが、dedupeコマンドの点で違いがないようです。主な違いは、モジュールがnpm3にインストールされている場合、モジュールが「フラット」にインストールされる傾向がありますが、npm2およびそれ以前のバージョンでは、モジュールはnode_modulesディレクトリの依存モジュールの下に移動することになります。

一連の例示的なASCIIダイアグラムが続きます。 npm2

(モジュールAは両方ともDに依存する、B及びCに依存):

+----A----B 
    | | 
    | \ 
    | -C 
    D 

+----A----B----D 
     | 
     \ 
     -C----D 

両方npm2npm3dedupe後、Dはトップレベルまで上昇します

npm3では、npm installの後、BとCもトップレベルに移動します。

+----A 
    | 
    | 
    | 
    D 
    | 
    | 
    | 
    B 
    | 
    | 
    | 
    C 
関連する問題