2016-03-28 6 views
0

と非モジュラーライブラリを使用して、我々は以下のようにpackage.jsonにオーバーライドを追加する必要があります。systemJsとJSPMを使用してプロジェクトにngDraggableを含めるにはSystemJsとJSPM

"overrides": { 
     "github:fatlinesofcode/[email protected]": { 
     "dependencies": { 
      "angular": "jspm:[email protected]" 
     }, 
     "shim": { 
      "ngDraggable": [ 
      "angular" 
      ] 
     } 
     } 
    } 

それは、私たちがいることを言及していることを二回ですngDraggableは、角度に依存している...しかもJSPMによって作成されたconfig.jsのファイルもこの

"github:fatlinesofcode/[email protected]": { 
     "angular": "github:angular/[email protected]" 
    }, 

に言及なぜsystemJsとJSPMが、これは非常に多くの異なる場所で述べた必要なのですか?

答えて

0

依存関係shim.depsが異なるものを行うので、それは二度ではありません。

shim depsは、実際にngDraggableファイルを変更し、「デプスアングル」ステートメントを追加します。これにより、各ファイルの依存関係を個別に指定することができます。

関連する問題