フロントエンドベース(質疑応答30)
962 ワード
keywords:モジュール化、AMD、CMD、CommonJS.以下のrequirejs構成でbaseUrlはどのような役割を果たしますか?何を基準にしますか.pathsの役割と使い方は何ですか?
baseUrlは、すべてのモジュールのルートパスの検索を示します.この構成では、モジュール基準経路は
paths:pathはbaseUrlの下に直接配置されないモジュール名をマッピングします.パスを設定するときの開始位置はbaseUrlに対して、パス設定が「/」で始まるか、http:)などのURLプロトコルが含まれていない限り、baseUrlに対してです.モジュール名に用いるpathは含むべきではない.js接尾辞は、pathがディレクトリにマッピングされる可能性があるためです.次のr.jsのパッケージ構成でbaseUrlは何ですか?nameは何ですか
baseUrl:build.jsファイルにappDirが設定されていない場合は、そのファイルに対するパスです.name:エントリモジュールの名前;out:最後のファイルの出力パス;
requirejs.config({
baseUrl: "src/js",
paths: {
'jquery': 'lib/bower_components/jquery/dist/jquery.min'
}
});
baseUrlは、すべてのモジュールのルートパスの検索を示します.この構成では、モジュール基準経路は
src/js
である.paths:pathはbaseUrlの下に直接配置されないモジュール名をマッピングします.パスを設定するときの開始位置はbaseUrlに対して、パス設定が「/」で始まるか、http:)などのURLプロトコルが含まれていない限り、baseUrlに対してです.モジュール名に用いるpathは含むべきではない.js接尾辞は、pathがディレクトリにマッピングされる可能性があるためです.
({
baseUrl: "./src/js",
paths: {
'jquery': 'lib/bower_components/jquery/dist/jquery.min'
},
name: "main",
out: "dist/js/merge.js"
})
baseUrl:build.jsファイルにappDirが設定されていない場合は、そのファイルに対するパスです.name:エントリモジュールの名前;out:最後のファイルの出力パス;