5
shimを使ってBackbone.jsを実行することができます。しかし、あなたが悪化するライブラリがあるとしましょう。RequireJSで非AMDライブラリを使用できますか?
たとえば、グローバル名前空間内の関数を単純に宣言するライブラリ。
このようなライブラリをRequireJSで使用できますか?もしそうなら、どうですか?
shimを使ってBackbone.jsを実行することができます。しかし、あなたが悪化するライブラリがあるとしましょう。RequireJSで非AMDライブラリを使用できますか?
たとえば、グローバル名前空間内の関数を単純に宣言するライブラリ。
このようなライブラリをRequireJSで使用できますか?もしそうなら、どうですか?
することができます。 RequireJSがちょうどそのため"shim" option in its configurationを持っています
それが依存関係を持っている場合、あなたはここと輸出それらを一覧表示することができますグローバルレガシーファイルは、通常、生成されます。
私の知る限り、それはできませんが、方法があるかどうかを知りたいと思います。 – NicoSantangelo
「悪い」とは何を意味するのか不明です。バックボーンもグローバル名前空間で機能を宣言していませんか? – explunit