フロントエンドベース(質疑応答30)

962 ワード

keywords:モジュール化、AMD、CMD、CommonJS.
  • 以下のrequirejs構成でbaseUrlはどのような役割を果たしますか?何を基準にしますか.pathsの役割と使い方は何ですか?
  • 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がディレクトリにマッピングされる可能性があるためです.
  • 次のr.jsのパッケージ構成でbaseUrlは何ですか?nameは何ですか
  • ({
        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:最後のファイルの出力パス;