2017-08-07 14 views
-1

デマンドウェアを初めて使用しています。 私がしようとしているのは、DWコントローラーで使用する外部ライブラリーを追加することです。DWの外部ライブラリ

要約: デマンドウェアコントローラのロダッシュとして外部ライブラリを使用するにはどうすればよいですか?

答えて

0

Demandwareは、最新のライブラリと互換性のないRhinoエンジンを使用しています。 Demandwareでサードパーティのライブラリを使用するには、次の手順を試してみてください。

  1. 新しい空白のカートリッジを作成してコピーし、ライブラリのコード
  2. 、それを使用してみてくださいを貼り付けます。本当にシンプルなライブラリなら、それは箱の中で動くかもしれません。しかし、ほとんどの場合、コードを調整する必要があります。エラーログに潜んで何がうまくいかないかを確認してください。
  3. ライブラリに依存関係がある場合は、それらも修正する必要があります。
+1

Lodashとmoment.jsが魅力的に働いた – Lynx

0

デモウェアスクリプト(コントローラなど)でlodashを使用できるようにするには、調整が必要です。参考のために、underscoreがどのように適用され、プロジェクト内の別のカートリッジのように使用されているかを確認してください。アンダースコアの使用の例は次のようになります。

const map = require('underscore/map'); 
... 
return map(basket.productLineItems, function (productLineItem) { 
    return productLineItem.getQuantity().getValue(); 
}); 
... 

だからあなたはアプローチが必要lodash源からカートリッジを作成して、モジュールとそれを使用する必要があります。

関連する問題