2

次のパターンで RequireJS を使用してモジュールを作成しています。

// File: fancy-function.js
define(function() {
  return function() {
    return foobar;
  }
});

次に、次のようにロードします。

// File: main.js
require(["fancy-function"], function(fancyFunction) {
  alert("Fancy function: " + fancyFunction());
});

モジュールをバージョン管理する方法はありますか? 特に、私はしたいです

  • 作成した各モジュールにバージョン番号を割り当てる
  • の呼び出しrequire時に、最小バージョンまたは特定のバージョンのいずれかが必要です

それでは、fancy-function.js のバージョン 0.1 から始めて、バージョン 0.2 に更新する過程にあると想像してください。バージョン 0.2 が必要な main.js に変更を加えます。モジュールをロードする前に、少なくともその最小バージョンがあることを保証できるようにしたいと思います。

4

1 に答える 1

0

これを試しましたか: http://requirejs.org/docs/api.html#multiversion ?

秘訣は、require.config の戻り値を定義済みのユーザー変数 (このサンプルではreqOneおよびreqTwo ) に割り当て、使用するバージョンに応じてそれらの変数をrequire関数として使用することです。

于 2012-05-08T19:11:55.790 に答える