2

私はrequirejs 2.0について混乱しています。以前は !order タグを使用していましたが、現在は JavaScript が順番に読み込まれません (最適化を実行しない限り)。どうやら orderjs サポートが削除されたようです

5 つのスクリプトがあり、最初の 3 つを順番にロードする必要がある場合、これを shim?

やってる前に

require([
    "order!libraries/file1",
    "order!libraries/file2",
    "order!includes/file3",
    "libraries/file4",
    "libraries/file5"
],
function(){
console.log("All done. Everything loaded. Now we can start the app");
});

これをrequirejs 2に変換するにはどうすればよいですか?

4

1 に答える 1

2
require.config({
  paths: {
    file1: 'libraries/file1',
    file2: 'libraries/file2',
    file3: 'libraries/file3',
    file4: 'libraries/file4',
    file5: 'libraries/file5'
  },
  shim: {
    'file2': ['file1'],
    'file3': ['file2']
  }
});

require([
    "file1",
    "file2",
    "file3",
    "file4",
    "file5"
],
function(){
  console.log("All done. Everything loaded. Now we can start the app");
});
于 2012-10-08T17:33:10.130 に答える