私はrequirejsを使ってライブラリを書きました。今度は、すべてのファイルを "mylib.dist.js"ファイルに連結して配布するバージョンを作りたいと思います。 問題:私のライブラリは、非要求環境でも動作する必要があります。 jQueryも同様です。 src
ディレクトリ内のすべてのファイルはamdモジュールです。ビルドプロセスでは、コードは何とか再構成されます。彼らはこの目的のために自分のbuild.js
ファイルを書いています。 箱の外に私のためにこれを扱うことができるライブラリがありますか?または、jQueryチームのような独自のビルドを作成する必要がありますか?AMDモジュールをコンカートして、非AMD環境でも動作するようにするには?
0
A
答えて
0
RequireJS 'ビルダr.js
を使用してコードをAlmondと組み合わせて、外部でAMDモジュールで構成されていないライブラリのように動作するファイルを作成できます。
アーモンドは、AMDモジュールをロードすることができる小さなコードですが、ドキュメントに説明されているいくつかの制限があります。あなたがしようとしていることを正確に行うためのプロセスは、in Almond's documentationと記載されていますが、簡単に言えば、r.js
には、あなたのコードをIIFEにラップして生産されたバンドルのアーモンド。
関連する問題
- 1. RequireJS(AMD)環境でnode.jsモジュールにアクセスするには?
- 2. TypeScriptで非匿名AMDモジュールを作成
- 3. AMDモジュールをMochaテストにインポートする
- 4. Typescript、AMDおよびモジュール名
- 5. AureliaでAMD/Requireモジュールを使用する
- 6. AMD/Nvidiaで動作するOpenCLコード
- 7. ノックアウトAMDモジュールとR.js
- 8. 既存のAMDモジュールをES6モジュールにインポート
- 9. typescriptのamdモジュールはどのように動作し、なぜエラーが発生するのですか
- 10. mochajsを非同期で実行する(AMDのような)
- 11. Angular 4.x(Angular Cli)アプリケーションでRequireJS(AMD)モジュールをインポートするには?
- 12. AMDモジュールJavascriptを:私はこのモジュール作成したモジュールローダエラー
- 13. AMDがサポートしていないモジュールでRequireJSを設定する
- 14. ノードに1つのAMDモジュールをロードする方法は?
- 15. AMDモジュールをPolymerカスタム要素にインポートする方法は?
- 16. Javascript AMDモジュール:モジュール間でVisual Studio Intellisenseを取得する方法
- 17. amdとプレーンブラウザをサポートするtypescriptモジュールの作成方法
- 18. import requirejs webpackを使用したamdモジュール
- 19. TypeScriptでamd依存関係を動的にするには?
- 20. OpenCLのは、AMDに動作しますが、Nvidiaの
- 21. webpackとCommonsChunkPluginでAMDモジュールを生成
- 22. webpackアプリでamdモジュール(arcgis)を参照しています
- 23. System.Web.Optimization(.net js bundler)をamdモジュールとどのように使用できますか?
- 24. AMDモジュールの読み込みを無効にする
- 25. のみ 'AMD' と「システムのモジュールは
- 26. 複数のAMDファイルにモジュールを広げる方法は?
- 27. x86のAndroid AVDはAMDのLinuxで動作しますか?
- 28. Angular JSの使用時にAMDモジュールをロードするにはどうすればよいですか?
- 29. npmからスタンドアロンAMD/CommonJSモジュールとしてモジュールをフェッチする方法
- 30. Sails JSでAMDモジュールを使用する方法